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

时间:2011-08-31 09:21:49

标签: java eclipse profiling

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

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

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

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

4 个答案:

答案 0 :(得分:6)

我正在使用这个工具:

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

再见

答案 1 :(得分:4)

如果商业解决方案适合您,我可以推荐

http://www.yourkit.com/

http://www.ej-technologies.com

虽然后者让我的VM在OSX上崩溃,但是我上次尝试时。幸运的是,有一个完全正常的试用版......

答案 2 :(得分:0)

您可以尝试VisualVM(不是Eclipse工具,包含在JDK 6 Update 7和下一个版本中)

答案 3 :(得分:0)

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

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

它允许您监视JVM应用程序,不需要任何特殊的启动配置或准备,并使用标准JVM API进行连接和监视。对我来说,它只是适度工作,开箱即用。

它包括分析,定位您指定的包&包括'总时间'和调用树进行方法分析。这些是我需要的东西。无法使用JVisualVM。