Jave 任务控制有一些很棒的功能。例如,人们可以看到应用程序的“热门方法”,或者当人们可以找到最消耗函数调用层次结构时,可以看到“调用树”部分。但我想知道当您有兴趣寻找性能瓶颈(就时间而言)时,真的可以依赖分析结果吗?例如,可以在某些函数中放置一些“ sleep ”,但分析器似乎不会指出它们。
最佳答案
热门方法列出了执行 Java 代码最多的方法。如果您的应用程序处于 native 代码中或处于 sleep 状态,它将不会显示在该表中。
查看“延迟”选项卡以查看延迟,即 Thread.sleep。
关于java - 在进行性能分析时可以信任jmc(Java Mission Control)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38642553/