2
我正在使用Eclipse Galileo与大型java项目一起工作。Eclipse错误正确的建议缓存
当我打出来的方法等:
InterfaceDefinedInOtherPackageAndNotYetImported getSomething() {
return something;
}
Eclipse将强调InterfaceDefinedInOtherPackageAndNotYetImported
类型,因为我还没有引进它。所以我将光标放在它上面,然后按Cntrl + 1调出错误修复建议列表。
每个单次我这样做,我听到我的硬盘磨掉了,并且可以看到(在Process Explorer中)Eclipse执行兆字节的磁盘I/O。建议菜单出现需要5-10秒。即使这是非常第一次更改我自建立以来。
我在一个更新的双核计算机上,可以在Eclipse的堆状态栏中看到数百个可用的MB。那么为什么Eclipse每次都必须打开文件系统才能找到我的建议列表?我不能让它缓存我的类型名称,以便它不必这样做?我怎样才能让它变得更快?
它的行为与CTRL + SHIFT + O不同吗? – Rich 2011-01-17 16:39:04
@Rich:是的,组织导入似乎工作速度更快,虽然我有一个保存操作保持清理,所以他们永远不会变形。 – 2011-02-24 00:55:51