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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容