經過一段時間/特定操作後,Eclipse 停止回應大多數鍵盤輸入

經過一段時間/特定操作後,Eclipse 停止回應大多數鍵盤輸入

一段時間以來,如果我在工作區之間切換太多次,Eclipse 似乎將停止響應擊鍵(透過應用程式的任何入口點——文字編輯器、選單等)。在某些情況下,它會在一段時間後恢復回應。

有人向我建議這可能是記憶體分頁問題,建議修復將-Xms-Xmx選項更改為 512m。這似乎不起作用。

奇怪的是,我在 Windows 7 的同一台機器上沒有遇到同樣的問題。

我正在運行帶有 Android DT 插件 Ubuntu 11.04 的 Eclipse Indigo,不過我很確定 Eclipse 和 Ubuntu 的早期版本在我的經驗中都表現出了相同的行為。

以下是我的命令eclipse.ini轉儲top。下面記錄的記憶體似乎有點麻煩,但我認為這是我的 eclipse.ini 設定的結果。

我的問題是什麼? 如果這只是一個記憶問題,我可以用哪些方法來控制它?我正在使用的機器只有區區 2GB 的 RAM。很抱歉我的無能,但是當涉及到 Eclipse 的內部結構時,我非常無能。 :)

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.100.v20110505
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms512m
-Xmx512m

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  SWAP COMMAND                                                  
5793 [user]    20   0  980m 299m  37m S    0 14.9   0:15.46 680m eclipse

相關內容