2010-12-04 48 views
6

短故事:我的房子在被盜物品中被分解爲MacBook Pro。購買了從TimeMachine驅動器恢復的新MacBook,包括Eclipse文件夾。由於硬件稍有不同,系統文件無法恢復。我做了系統更新,並更新到10.6.5和Java 1.6.0_22,最新的。我運行Eclipse Helios以進行大學作業的Java開發。Eclipse Helios具有性能問題Mac OS X 10.6.5

我遇到的問題是,當我運行Eclipse並開始編碼時,當我得到任何類型的方法時,eclipse通常會拋出當前行下方的自動完成類型框,程序會掛起幾秒鐘它根據我輸入的速度加載/移動列表。例如:

JTextField txt = new JTextField(); 
txt.get.... 

我可以輸入第二個線路輸出很快,因爲我知道我在尋找,但程序將被掛起(多色旋渦狀的MAC圖標將取代指針)。 Eclipse進程將達到100%,我將無法執行任何操作,直到自動完成框完成所有可能的操作並且建議向下移動到「getText()」或以「get」開頭的任何列表包含。

我已經做了一些改正,包括,重新下載和安裝eclipse到另一個位置,在eclipse安裝中創建一個新工作區,手動重新創建項目和代碼文件(即不導入任何東西)。問題仍然存在。

我在Java中沒有足夠的經驗來放棄有用的建議框,特別是當我正在學習新事物時。

任何人都會遇到這個問題或者知道可能的解決方案我還沒有嘗試過?

+0

在過去兩天處理了這一些事情之後,我忘了提及Eclipse在Mac OS X Java 6 Update 2上的工作很好。在我的筆記本電腦被盜之前,我從未更新到3。 此外它似乎只對某些對象特別糟糕。我知道JTextField對我來說似乎是最糟糕的。但它有很多方法。這可能是一個生成和工作的列表的大小問題。 – Justin 2010-12-06 00:32:47

+1

我有這個相同的問題。它與自動完成框中的結果直接相關。 – Jason 2010-12-10 07:32:05

回答

3

這發生在我與Android開發,我有一個線索,爲什麼 - 文檔!如果我卸載了文檔,意味着完成列表不會顯示任何API文檔,那麼完成列表將恢復正常速度。安裝完成後,完成列表再次變慢。伽利略只是Helio,這不是問題。

我試圖找到最好的JVM設置來使用eclipse來查看我是否可以改進的東西。