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