如何用intellij创意编辑器来分析java源代码?

我知道Netbeans有一些“集成”分析器,比如你可以运行unit testing,并用它来分析和找出是什么让它们变慢,哪里出现瓶颈。 IntelliJ IDEA有没有类似的select? (最好是免费/开源)。

您可以通过插件尝试免费的VisualVM Profiler集成。

正如Stephen Murby所指出的那样,“VisualVM启动之前testing完成的问题”。

是的,这个VisualVMLauncher插件不会把你的testing案例搁置,直到VisualVM启动。 您可能还需要时间手动更改特定于testing的分析设置。 解决scheme很简单,你的testing用例必须停下来,等到你手动告诉它继续。 有几种方法可以做到这一点:

1)把System.in.read(); 作为testing用例的第一行,当VisualVM准备就绪后,按控制台上的Enter键。

 System.in.read(); 

2)如果testing用例运行器不提供控制台,请等待,直到创build一个魔术文件。

3)你可以随时玩睡觉()

 sleep(5 seconds); 

这个解决方法没有太多的便利,但对我来说需要偶尔进行configuration。 问题的根源在于IDEA和VisualVM的插件架构都不被认为是协作的。 请参阅插件作者的讨论希望有所帮助。