【发布时间】:2012-11-13 16:30:23
【问题描述】:
我在一个由 6 名开发人员组成的团队中,我们都在 Ubuntu 11.04 上使用 Eclipse Indigo。每天至少有一次,如果 Eclipse 正在运行,我们每个人都会经历整个系统锁定。唯一的解决方法是硬重启 PC。我们中的一些人在一天之内经历了十多次。如果 Eclipse 未运行,则不会发生这种情况,因此我可以自信地说 Eclipse 是问题所在。
我尝试通过进入 ecplise.ini 并增加 Permsize、MaxPermSize、Xms 和 Xmx 来增加 Eclipse 的可用内存。这没有任何区别,每个人的 PC 仍然处于锁定状态。
以前有人经历过吗?我可以理解可能在一台 PC 上,但它发生在每台 PC 上!
- Java 版本:java-6-sun-1.6.026 JDK 版本
- Ecpise 版本:Indigo SR1 BuildID 20110916-0149
- Ubuntu 版本:11.04 64 位
编辑:一旦 PC 锁定,Ctrl-Alt-FnX 键将不起作用。
编辑:我重新访问了 eclipse.ini 设置并进一步增加了内存。到目前为止,我还没有崩溃。我将使用其他开发人员作为试验品,但我希望这些设置能够阻止崩溃。
-XX:PermSize=256m
-XX:MaxPermSize=512m
-Xms1024m
-Xmx2048m
【问题讨论】:
-
你在 Eclipse 日志中看到了什么有趣的东西吗?在 workspaceLocation/.metadata/.log 中查找它们。我没有遇到类似设置的问题(除了它是 32 位),所以无法立即提供帮助。当桌面冻结时,组合 Ctrl+Alt+FnX 也起作用吗?也许值得尝试选择不同的桌面变体(Ubuntu2d 会话或 XFCE),看看它是否会影响行为。
-
据我所知,没有什么不寻常的。很多 !ENTRY 消息,但我会在下次崩溃时再次打开日志文件,看看是否有任何记录。
-
另外,您的台式机是否具有相同的硬件配置?会不会和视频驱动有关?
-
您可以尝试安装类似
psacct的东西,看看您是否可以检测到资源使用高峰……?或者,您能否判断锁定是否是由于(杀死 X | 内存不足 | CPU 过载)?如果只是杀X,你也许可以sshin。 -
Petr:它们都具有相同的硬件配置,是的。他们使用的是英特尔图形芯片。