我刚开始使用Eclipse 3.7。以前使用Eclipse 3.6我使用了一个名为TPTP的工具进行执行时间分析(除此之外它还可以做很多事情,但这就是我所需要的)。
我注意到TPTP现在已被搁置,它不再是一个活跃的Eclipse项目。
是否有新项目取代TPTP?似乎没有与Eclipse捆绑的等效工具,所以我想知道哪个是Eclipse 3.7的默认免费分析器?
额外点:我正在分析的类使用了大量的JNI调用。我不希望对这些原生调用中发生的事情有任何有意义的见解,但我不希望我使用本机调用来打破profiller。出于某种原因,Eclipse 3.6上的TPTP根本无法解决这个问题!
答案 0 :(得分:6)
答案 1 :(得分:4)
答案 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。