0

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

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

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

-演出地点
-showsplash
org.eclipse.platform
--launcher.defaultAction
打开文件
-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:编译阈值=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+CMSIncrementalPacing
-XX:+UnlockExperimentalVMOptions
-XX:+使用G1GC
-XX:+UseFastAccessorMethods
4

1 回答 1

0

此类问题的规范参考是如何在 Eclipse 中报告死锁。

您将需要获取所有线程的线程转储。也许它会让您了解一个糟糕的插件,或者可能是 Eclipse 本身。


如果您怀疑这与内存有关,您应该阅读获取堆转储并在Eclipse 内存分析器中分析生成的文件

于 2010-12-13T10:59:40.267 回答