2010-06-04 110 views
2

我使用Eclipse進行PHP和Java(Android)編程並且有時使用Python,但不幸的是,Eclipse現在經常被凍結。 通常當我寫這個括號「[」在PHP中定義一個數組時,Eclipse會凍結,我必須手動關閉它並重新開始。我也注意到,Eclipse正在消耗我的大部分內存......我的可用內存中的200-300MiB沒有什麼特別的。 :-( 有沒有什麼辦法來檢查,什麼是消耗在Eclipse中的內存和爲什麼它凍結?凍結Eclipse

我在Windows Vista上,3GB RAM運行。

+0

請注意,Eclipse的內存消耗並不能準確反映它實際使用的情況*,因爲JVM不會急切地取消分配它不需要的每個字節。 – Joey 2010-06-04 18:21:05

回答

2

從查看錯誤日誌開始。在Windows下→顯示視圖→其他→錯誤日誌。看看你是否能找到任何錯誤。

另一種選擇是嘗試從新的工作區(文件→切換工作區)開始。您可以輕鬆導入現有項目並查看問題是否仍然存在。

我也建議升級到PDT 2.2,這是即將到來的Helios release (Eclipse 3.6)的一部分。

1

第一件事,請確保您有最新版本的Eclipse;第二,你可以關閉自動構建,鍵入內容時報告問題,內容輔助等功能,並且可以關閉大綱視圖中的「帶編輯器的鏈接」以提高性能。當然,這些缺點,你會不會有這些功能:

隨着代碼的增長,打開這些功能後,性能會下降

根據代碼的大小,您報告的內存範圍可能是正常的。但是,如果不添加到代碼中,內存不應該繼續增長。

我沒有目睹最新版本的Eclipse中的任何內存泄漏。

在升級到雙核處理器之前,我在大型PHP項目上遇到了Eclipse的長時間延遲。