你如何用intellij idea editor来分析java源代码?[已关闭]
2022-08-31 12:15:56
我知道 Netbeans 有一个“集成”的分析器,例如,您可以运行单元测试,并用它来分析并找出是什么减慢了它们的速度,哪里存在瓶颈。是否可以在IntelliJ IDEA编辑器中分析代码?
我知道 Netbeans 有一个“集成”的分析器,例如,您可以运行单元测试,并用它来分析并找出是什么减慢了它们的速度,哪里存在瓶颈。是否可以在IntelliJ IDEA编辑器中分析代码?
正如 Stephen Murby 所指出的,“在 VisualVM 启动之前,你的测试就完成了这个问题”。
是的,在 VisualVM 启动之前,此 VisualVMLauncher 插件不会暂停测试用例。您可能还需要一些时间来手动更改特定于测试的分析设置。解决方案很简单,您的测试用例必须停止并等待,直到您手动告诉它继续。有几种方法可以做到这一点:
1) put System.in.read();作为测试用例的第一行,并且作为 VisualVM 已准备就绪,请在控制台上按 Enter 键。
System.in.read();
2)如果测试用例运行器没有为您提供控制台,请等待,直到创建一些魔术文件。
3)你总是可以玩轻松与睡眠()
sleep(5 seconds);
这个解决方法并不方便,但对我来说很有用,因为我需要偶尔分析。问题的根本原因是IDEA和VisualVM的插件体系结构不被认为是协作的。请参阅与插件作者 Hope 的讨论,这很有帮助。