Android中对一段程序测试时间的代码

在做项目的时候有时候需要对一段程序代码或者对一个操作测试时间,那代码可以如下:

long startTime = System.nanoTime();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
long endTime = System.nanoTime();
Log.i(TAG,”endTime – startTime====”+(endTime – startTime));
Log.i(TAG,”(endTime – startTime) / 1e6d====”+((endTime – startTime) / 1e6d));
Log.i(TAG, String.format(“时间间隔 for %s in %.1fms%s”,
“測試的時間”, (endTime – startTime) / 1e6d, “測試的时间”));

System.nanoTime与System.currentTimeMillis的区别 请看这里
http://blog.csdn.net/dliyuedong/article/details/8806868

    原文作者:追梦小乐
    原文地址: https://www.jianshu.com/p/18fd501ed301
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞