我必须优化团队项目的性能(在Eclipse Juno中)。
识别瓶颈(时间)我正在寻找工具或插件。
似乎有一个很好的平台TPTP,但Eclipse Juno中不再支持这种平台。 JVM是一个良好的开端,但似乎还不足以进行更深入的分析。
您是否对Eclipse Juno中的集成插件有一些很好的实践?
如果没有,也许某些独立工具也是如此。
答案 0 :(得分:6)
Java Profiler世界中有几个重要的解决方案:
JProfiler和YourKit是分析大型EE应用程序的强大工具。就个人而言,我最喜欢YourKit。它有easy intergation with Eclipse。但这一切都是有偿的解决方案,并不总是你需要买这个。
如果您的应用程序不是很复杂,请首先尝试使用JVisualVM。它应该足以进行广泛的性能问题分析。要监控GC行为,它有很棒的VisualGC插件。使用VIsualGC插件,进行堆转储并使用MAT进行分析,如果需要,您可以完美地调整GC。
答案 1 :(得分:3)
我是JProfiler的忠实粉丝,它也有Eclipse plugin。
在这篇SO帖子中,您可以找到它的工作原理。