1

我为我的项目开发了几个插件,我认为我有一些漏洞,因为我的 Eclipse 在长时间使用后会变慢,所以我想对其进行分析。我可以从 Eclipse 运行 Eclipse(在插件开发模式下)并将其连接到 JVM,但是在长时间的“正常”开发之后会出现问题(缓慢的 Eclipse),所以我想启动我的“正常”Eclipse 并连接到 VisualVM。问题是eclipse出现在VisualVM中,我无法以任何方式分析它(我只看到加载的类、堆和线程的数量)。

我的 JAVA_HOME 设置为 JDK,我将相同的 JDK 放在 -vm 参数下的 eclipse.ini 中,并从同一个 JDK 启动 VisualVM。

有人知道我该怎么做吗?

4

1 回答 1

0

你在使用 Windows 吗?看起来 VisualVM 在 32 位 JDK 下运行,而 Eclipse 在 64 位 JDK 上运行(反之亦然)。在 VisualVM 中打开 Eclipse 和 VisualVM 时检查“概述”选项卡。这将告诉您使用的是哪个 JDK。

于 2013-01-31T09:21:30.677 回答