2011-04-12 61 views
4

我在Windows XP上安裝了Eclipse Helios SR1。我正在使用JDK 1.6編寫/調試Java代碼。Helios在Windows上的Eclipse Java調試器非常緩慢地突出源代碼

當我調試,我打了一個斷點,Eclipse是快給我堆棧跟蹤。 (參見在附加的圖像#1)

但是,源代碼行突出顯示(淺綠,請參閱#2中附加的圖像)是出現非常緩慢。奇怪的是,當我第一次安裝Eclipse時,這非常快。現在它非常緩慢。大約需要15秒才能突出顯示爲淺綠色。

任何想法我的Eclipse安裝/配置有什麼問題?

供參考:非常快的處理器+ 4GB的RAM。大量的磁盤空間。我已經嘗試了一個「Hello,World」測試Java項目。只有幾行代碼...在擊中香草斷點時仍然是同樣的問題。

enter image description here

+0

你嘗試與優化'eclipse.ini' :http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/3275659#3275659,看看問題是否存在? – VonC 2011-04-12 06:11:01

回答

0

答案很簡單:創建一個新的工作區。

我做到了,現在我的調試器再次超快。

0

這肯定不是一個Eclipse的問題。如果它是突出顯示,意味着它的工作。

Windows一定有什麼問題。更多的RAM並不意味着快速處理。檢查任務管理器,並嘗試監視進程,尤其是Java的進程。可以有多個 java進程,殺死不必要的進程。

如果筆記本電腦使用某種磁盤加密,那麼這肯定是可能的。

如果您的防病毒軟件佔用了CPU,則很可能發生。

+0

其實我最近也注意到了這個最新的升級到ubuntu上的helios。 – MeBigFatGuy 2011-04-12 04:42:54

+1

我不排除Eclipse只是因爲它似乎工作。 – Jay 2011-04-13 14:41:06

+0

在我的情況下,有趣的是,一旦跨過一條線,處理在由該步驟觸發的其他線程中異步進行,並且性能良好。它似乎只是Eclipse中的突出顯示和調試例程,需要3-30s才能移動到當前線程的下一行。 – nsandersen 2016-05-11 11:00:39

0

要不然你可以做一件事是,每天你可以手動清潔你的項目,你也可以設置控制檯限制爲無限制。