在Eclipse中分析Java应用程序? (插件)

我期待在Eclipse中findJava应用程序中的瓶颈。 我想这可能是有用的:

http://www.eclipse.org/projects/project_summary.php?projectid=tptp.performance

任何其他好的插件使用?

编辑好吧,它不一定是一个Eclipse插件。 但是,这将是很好的。 而且,我对速度最感兴趣。

如果可以, 请在Sun Java 6 JDK(也是IBM)中使用jvisualvm 。 它开箱即用,可以回答许多最初的问题。

请注意,在Windows上,您需要使用与要调查的程序相同的Java二进制文件调用jvisualvm以获得最佳结果。

(visualvm是Netbeans分析器的独立子集)

根据我的经验,TPTP是尽可能快地逃离的东西。 这是一个可怕的过度工作的混乱,几乎不可能上class,logging严重,糖蜜慢。

我不知道任何好的和免费的日蚀分析插件。 但是,那么它真的必须是一个eclipse插件吗? 自Java 6u7开始, VisualVM自带了JDK,使用起来非常快捷。 它可能不是function最丰富的configuration文件,但对我来说已经足够了。

YourKit是一个很好的商业分析器,具有良好的Eclipse集成。

我发现JProfiler (商业)真的很有帮助。 它具有Eclipse集成,尽pipe它不是每个sa'的Eclipse插件,所以您可以非常轻松地调用分析器而不是常规执行会话。 它具有非常好的瓶颈分析function,您可以查找设置来降低Profiler本身的开销。 强烈推荐。

我也使用了Netbeans分析器,这是相当不错的。 在Eclipse中运行时,将其设置为configurationEclipse项目非常简单。 你不需要在Netbeans中打开这个项目。

如果您正在寻找与visualvm相同的IBM JDK,请尝试使用IBM Java Health Center: http : //www.ibm.com/developerworks/java/jdk/tools/healthcenter/ 。 它有一些体面的分析function,而且速度相当快。

Eclipse内存分析器最近一直在帮助我。

你总是可以做到这一点。 这可能会让你感到惊讶,但这是非常有效的。