【发布时间】:2017-12-25 05:50:45
【问题描述】:
我有一个正在尝试优化的大型 Java 项目。我没有编写代码,所以我使用 JDB 和 eclipse(远程调试)来单步调试代码并理解它。我想知道当我进入/跨步/单步返回一个方法时,是否还有一种方法可以获取执行时间。所以我只能专注于那些需要大量时间执行的方法。
【问题讨论】:
-
为什么不对程序进行分析,看看哪种方法花费的时间最多?
-
什么是分析?
-
没关系,我会谷歌搜索。
-
分析程序资源使用情况的程序。 JDK 带有 JMC,它允许您分析 Java 程序。
-
只要您可以使用分析器工具,它就可以让开发人员更高效地解决性能和内存问题。