2010-07-01 86 views
2

我正在使用Eclipse Galileo与大型java项目一起工作。Eclipse错误正确的建议缓存

当我打出来的方法等:

InterfaceDefinedInOtherPackageAndNotYetImported getSomething() { 
    return something; 
} 

Eclipse将强调InterfaceDefinedInOtherPackageAndNotYetImported类型,因为我还没有引进它。所以我将光标放在它上面,然后按Cntrl + 1调出错误修复建议列表。

每个单次我这样做,我听到我的硬盘磨掉了,并且可以看到(在Process Explorer中)Eclipse执行兆字节的磁盘I/O。建议菜单出现需要5-10秒。即使这是非常第一次更改我自建立以来。

我在一个更新的双核计算机上,可以在Eclipse的堆状态栏中看到数百个可用的MB。那么为什么Eclipse每次都必须打开文件系统才能找到我的建议列表?我不能让它缓存我的类型名称,以便它不必这样做?我怎样才能让它变得更快?

+0

它的行为与CTRL + SHIFT + O不同吗? – Rich 2011-01-17 16:39:04

+0

@Rich:是的,组织导入似乎工作速度更快,虽然我有一个保存操作保持清理,所以他们永远不会变形。 – 2011-02-24 00:55:51

回答

0

该项目小到足以放在闪存驱动器?通过将工作区移动到闪存驱动器或固态硬盘,可能会提高速度。