经过一段时间/特定操作后,Eclipse 会停止响应大多数键盘输入

经过一段时间/特定操作后,Eclipse 会停止响应大多数键盘输入

一段时间以来,如果我在工作区之间切换次数过多,Eclipse 似乎会停止响应按键(通过应用程序的任何入口点 - 文本编辑器、菜单等...)。在某些情况下,它会在一段时间后恢复响应。

有人向我建议这可能是内存分页问题,​​并建议将-Xms-Xmx选项更改为 512m。这似乎不起作用。

奇怪的是,我在 Windows 7 上的同一台机器上没有遇到同样的问题。

我正在运行带有 Android DT 插件的 Eclipse Indigo、Ubuntu 11.04,但根据我的经验,我很确定 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

相关内容