哪个是 Eclipse 3.7 的权威分析工具?

Posted

技术标签:

【中文标题】哪个是 Eclipse 3.7 的权威分析工具?【英文标题】:Which is the definitive profiling tool for Eclipse 3.7? 【发布时间】:2011-08-31 09:21:48 【问题描述】:

我刚刚开始使用 Eclipse 3.7。以前在 Eclipse 3.6 中,我使用了一个名为 TPTP 的工具来进行执行时分析(除此之外它还可以做很多其他事情,但这就是我所需要的全部)。

我注意到 TPTP 现在已被搁置,它不再是一个活跃的 Eclipse 项目。

是否有新项目可以替代 TPTP?似乎没有与 Eclipse 捆绑的等效工具,所以我想知道哪个是 Eclipse 3.7 的默认首选免费分析器?

额外点:我正在分析的类使用了很多 JNI 调用。我不希望对这些本机调用中发生的事情有任何有意义的见解,但我不希望我使用本机调用来破坏分析器。由于某种原因,Eclipse 3.6 上的 TPTP 根本无法处理这个问题!

【问题讨论】:

【参考方案1】:

我正在使用这个工具:

http://code.google.com/a/eclipselabs.org/p/jvmmonitor/

再见

【讨论】:

我尝试安装最新版本但没有真正的运气。在 Eclipse 3.6 和 3.7 中,我都会遇到以下崩溃: @Salim,尝试在available repositories偏好页面刷新jvm监视器的存储库。 安装 3.7.1.20110817 运气不佳 - 每次都会崩溃【参考方案2】:

如果您可以选择商业解决方案,我可以推荐

http://www.yourkit.com/

http://www.ej-technologies.com

虽然后者让我的虚拟机在 OSX 上崩溃,但当我上次尝试时。幸运的是,有一个完整的试用版...

【讨论】:

【参考方案3】:

你可以试试VisualVM(不是 Eclipse 工具,包含在 JDK 6 Update 7 及后续版本中)

【讨论】:

【参考方案4】:

您可以使用 JVM Monitor,它是纯 Java 中的免费 Eclipse 插件。

https://code.google.com/a/eclipselabs.org/p/jvmmonitor/

它可以让您监控 JVM 应用程序,不需要任何特殊的启动配置或准备,并使用标准 JVM API 来连接和监控。对我来说,它工作得还不错,开箱即用。

它包括分析、针对您指定的包并包括“总时间”和用于方法分析的调用树。这些是我需要的,而 JVisualVM 无​​法获得这些。

【讨论】:

以上是关于哪个是 Eclipse 3.7 的权威分析工具?的主要内容,如果未能解决你的问题,请参考以下文章

怎么把tomcat7.0配置到eclipse3.7中使用?注意是eclipse不是myeclipse!!

如何分析java,eclipse,junit中哪个方法消耗的时间更多? [复制]

读《Android开发权威指南》

HTTP权威指南第二章-URL与资源

Java开发工具哪个好

gradle和eclipse区别 现在安卓开发用哪个?