2009-09-11 93 views
7

我安裝了Eclipse Galileo,並且在JDK遇到問題之後,它的啓動很好。但是我的表現存在很大問題。 Eclipse每隔三秒鐘就會掛起一段時間。它運行不順利。我需要一個高效的IDE作爲Eclipse工作。所以,當你有一個快速的答案時,這將是非常好的:)Eclipse 3.5 64位性能Windows 7

作爲JDK的Eclipse都是64位版本。

你有什麼想法嗎?

更新

我真的不能從頭解釋這個問題。但就我而言,這是Eclipse和OSK的自動完成功能之間的麻煩。如果我禁用自動完成功能,則不再有掛起。我不知道爲什麼使用OSK會阻塞整個編輯器的線程(?)。

也許你們中的任何人,有一個想法是爲什麼?

+2

你有沒有安裝任何插件?自測試以來,我一直在Win7上使用64位Java運行64位Eclipse,沒有任何性能問題。它可能與你的環境有關。 – 2009-09-11 17:24:51

+0

我也有同樣的問題。特別是在使用Android SDK時。那是非常痛苦的。我必須禁用插件才能阻止它在代碼編輯器窗口中凍結。 – 2010-12-10 22:43:53

+0

您能否讓我們知道什麼是OSK? – mahonya 2012-12-25 21:44:15

回答

1

我不能從頭開始真正解釋問題。但就我而言,這是Eclipse和OSK的自動完成功能之間的麻煩。如果我禁用自動完成功能,則不再有掛起。我不知道爲什麼使用OSK會阻塞整個編輯器的線程(?)。

也許你們中的任何人,有一個想法是爲什麼?

感謝您的幫助!

3

從您的描述中,它聽起來像垃圾回收器正在被觸發。您在系統中擁有多少內存?根據你所加載的插件,Eclipse可能需要相當多的插件。我認爲最低限度爲256 Mb,並且實際上您至少需要1 Gb,如果您正在進行Web開發,則更多。

您是否擁有最新的JVM? Eclipse通常使用1.6 JVM運行速度更快。

另一件事要檢查,你有一個積極的病毒掃描儀? Eclipse插件是罐子中的小文件的集合,一些病毒掃描程序可能會降低性能。如果可以,請從掃描的文件中刪除Eclipse安裝目錄。

請參閱此EclipseZone articlethis question瞭解一些常規性能提示。

+0

感謝您的快速答案,但我有4 GB的RAM,我don''s我認爲這個問題是因爲我的硬件。 是的,即時運行一個1.6 JVM。一個積極的病毒掃描器的提示:好主意,但我不使用掃描儀:) 我變得絕望了! – fnst 2009-09-11 20:23:48

+1

你是否已經瀏覽了鏈接問題中的項目?特別是檢查eclipse.ini文件時,-Xmx和-XX:MaxPermSize參數可能設置得太低。你也可以列出你已經安裝的額外插件? – 2009-09-11 20:29:20

+0

是的,我已經跑過了。所有參數足夠高! – fnst 2009-09-11 20:46:39

1

運行Process Monitor並查看JVM正在執行什麼樣的系統調用和/或文件系統調用。積極使用過濾器來查明特定過程。我遇到了類似的問題,即顯卡實用程序爲每次UI更新觸發了大量註冊表查找,這些更新讓Eclipse變得非常慢。 (不知何故SWT被這個bug所打的格外困難,我不知道爲什麼。)

編輯:我的意思是「進程監視器」,而不是「進程管理器」。但鏈接是正確的。

+0

感謝您的回答!我能夠隔離我的問題:當我等待幾秒鐘時,我可以點擊「文件 - >新建 - > Java項目」。所有的運行都非常順利!但是,當我在文本編輯器中選擇代碼時,Eclipse立即崩潰,並且javaw.exe爆炸高達50%的CPU。所以我不認爲這是一個用戶界面問題,或? 因此我啓動了Process Explorer,但是我找不到你的意思。你能否進一步解釋你的建議? 我希望這是可以理解的! – fnst 2009-09-16 17:38:51

+0

對不起。我打算說「過程監視器」。我將編輯帖子。 – JesperE 2009-09-16 18:45:03

+0

進程監視器允許您實時監視Windows中發生的所有事情:正在寫入的文件,註冊表訪問,線程創建等。有大量可用的數據,但爲了理解它需要過濾數據,以便它只顯示過程的相關數據。如果您看到某些資源遭到重創(例如,過度的註冊表訪問),則可以過濾該特定類型的訪問以查看更多詳細信息。 – JesperE 2009-09-16 18:49:58

1

您可以嘗試從計算機上設置的虛擬機內運行它,以查看問題是否仍然存在。如果不是這樣,您可能會更快地從虛擬機環境中工作。沒有解決這個問題,但它可能有助於完全避免它。

1

同樣的問題對我來說

我的RAM Windows 7專業版64位和8GB

Eclipse是極其緩慢的,可能比在Windows Vista的32位機器,我最近從(歐羅巴升級較慢的5倍版本) - 那臺機器是一隻完整的狗!

添加-Xmx1024m -XX:+ UseParallelGC -vm C:\ Program Files文件\的Java \ jdk1.6.0_20 \ jre的\ BIN \服務器\ jvm.dll的取得了相當大的差異

+0

添加-Xmx1024m -XX:+ UseParallelGC -vm C:\ Program Files \ Java \ jdk1.6.0_20 \ jre \ bin \ server \ jvm.dll取得了很大的不同。 – Matt 2010-06-22 00:46:59

+0

謝謝馬特!您應該添加此評論作爲答案。我在64bit W7上的伽利略顯然更快。 – n4rzul 2011-05-26 12:36:45

1

我有同樣的問題所以我只是轉向了32位版本的Eclipse,它運行良好,沒有性能問題。

0

我與使用32位JVM運行的32位版本有同樣的問題。

更多的是我用Eclipse開發的RCP應用程序很慢。我已經嘗試了-Xmx1024m和-XX:+ UseParallelGC,但沒有顯着的效果。這個問題是否已經通過eclipse.org註冊?

1

我有沒有respoinding相同的問題。 我在網上搜索了一個解決方案。我發現一個通過添加下面的 eclipse helios配置文件。 -vm C:\ Program Files文件\的Java \ jre7 \ BIN \ javaw.exe的

最初它看起來OK開始並點擊不同的按鈕和 在項目文摘幾個文件運行。但是當我點擊調試 和一步一步的過程。然後再次顯示不重新編碼。 我有一臺新的筆記本電腦win7安裝。