Java 在 eclipse 中使用执行时间进行调试

Java debugging with execution time in eclipse

我有一个大型 Java 项目,我正在尝试优化它。我没有编写代码,所以我使用 JDB 和 eclipse(远程调试)来单步执行代码并理解它。我想知道当我在方法中执行步骤 into/step over/step return 时是否有办法获取执行时间。这样我就可以只专注于那些需要花费大量时间来执行的方法。

您可以使用 "Visual VM"。

开始使用 VisualVM,

https://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/intro.html

IDE支持包括Eclipse,

https://visualvm.github.io/idesupport.html

https://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes/

VisualVM Eclipse Launcher - Java Profiling Tutorial

示例演示

VisualVM Demo