【发布时间】:2013-03-10 11:51:47
【问题描述】:
我正在使用带有插件的 Eclipse 来运行 VisualVM。现在 VisualVM 说函数的方法调用总是在 180 毫秒左右返回,而如果我使用手动方法:
long start = System.nanoTime();
searchConnections(bsTree, connectionList);
double elapsedTimeInSec = (System.nanoTime() - start) * 1.0e-6;
我得到大约 50 毫秒!为什么有区别?那么 VisualVM 中的测量值是否错误?我需要对某些项目进行测量,这就是为什么尽可能精确地测量它们很重要。
【问题讨论】:
标签: java visualvm execution-time