挂日食问题

时间:2010-12-13 10:50:37

标签: eclipse jvm settings ini

我最近遇到了一些奇怪的Eclipse问题。我没有安装任何我认为可能导致它们的新插件(xcarecrows和m2eclipse,两者都已被删除)。

问题是Eclipse有时会挂起随机的东西。有时只需打开它,有时在加载某些内容时点击GUI上的任何位置,有时在粘贴代码(Java)时。但最大的问题是它没有解开。

AFAIK当我在eclipse.ini中尝试设置时问题就开始了,但我不能确定,因为它是在不久前发生的,并且它并没有经常发生。 我不知道如何找出导致这种情况的原因所以我在这里问,也许有人可以建议一些诊断。 另外,这是我的eclipse.ini,也许它有些不对劲:

-showlocation
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.6.0_22/jre/bin/server/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms128m
-Xmx384m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=384m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+CMSIncrementalPacing
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:+UseFastAccessorMethods

1 个答案:

答案 0 :(得分:0)

这类问题的规范参考是Eclipse中的How to report a deadlock

您需要获取所有线程的线程转储。也许它会让你洞察一个糟糕的插件,或者Eclipse本身。


如果您怀疑这与内存有关,请阅读Getting a heap dump并在Eclipse Memory Analyzer

中分析生成的文件