rog*_*ack 79 java profiler intellij-idea
我知道Netbeans有一些"集成"的分析器,例如你可以运行单元测试并用它来分析和找到减缓它们的因素,这就是瓶颈所在.您如何在IntelliJ IDEA中分析代码?
smi*_*-on 25
正如Stephen Murby指出的那样"在VisualVM发布之前你的测试完成的问题".
是的,在 VisualVM启动之前,此VisualVMLauncher插件不会暂停您的测试用例.您可能还需要时间手动更改特定于测试的分析设置.解决方案很简单,您的测试用例必须停止并等待,直到您手动告诉它继续.这样做的方法很少:
1)把System.in.read(); 作为测试用例的第一行,并且当VisualVM准备就绪时,请在控制台输入.
System.in.read();
Run Code Online (Sandbox Code Playgroud)
2)如果测试用例运行器没有为您提供控制台,请等待直到创建一个魔术文件.
3)你可以随时轻松玩耍()
sleep(5 seconds);
Run Code Online (Sandbox Code Playgroud)
这种解决方案不是很方便,但对我来说需要偶尔进行分析.问题的根本原因是IDEA和VisualVM的插件架构都不被认为是协作的.请参阅插件作者的讨论 希望有所帮助.
归档时间: |
|
查看次数: |
73165 次 |
最近记录: |