我使用 Java 已经有一段时间了,我制作的一些程序非常慢,而且其中的一部分运行速度极低。我觉得应该有一个调试工具作为 eclipse 扩展或现有功能来显示代码的哪些行或部分花费了最长的时间来完成执行。是否有我可以使用的此类工具,或者是否有更好的方法来检查优化?
最佳答案
+1 用于优化前的测量!
默认的 jvisualvm
及其 Sampler 选项卡可以轻松地为您找出瓶颈。
jvisualvm
与 javac
在同一路径上,因此您只需在控制台输入 jvisualvm
,它就会运行。
在下面的屏幕截图中,您可以看到我是如何对 eclipse 进行采样的。您也可以对自己的程序进行采样,只需在“应用程序”栏上选择程序即可。
关于Java eclipse IDE线速调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830352/