我有这个问题,我不知道如何解决它.
我必须测量执行某些功能所需的时间.好吧,以毫秒为单位测量时间的秒表功能还不够好,所以我在纳秒内使用了测量.
问题是,功能结束如此之快,甚至纳秒秒表都无法测量它.
我知道秒表有效,因为我试图Thread.sleep(1)在我的函数中放置(Thread.sleep是毫秒),我得到的时间,但没有Thread.sleep,我的时间总是0.任何想法?
这是我的代码:
long startTimeLocalNS=0;
long stopTimeLocalNS = 0;
startTimeLocalNS = System.nanoTime();
if (something)
{
/*my Code;*/
}
stopTimeLocalNS = System.nanoTime();
disconnectTime = (stopTimeLocalNS - startTimeLocalNS);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2794 次 |
| 最近记录: |