很多时候我们需要对写的代码进行效率测试,在这其中就用到了代码执行耗时的统计
统计耗时的逻辑为:
程序执行前记录一个时间点:start
程序执行后记录一个时间点:end
两个时间之间的时差就为当前代码执行的用时时长!
例如:
......//以上代码省略
long begin = System.currentTimeMillis();
for (int i = 0; i < count; i++) {
......
}
long end = System.currentTimeMillis();
long result = end - begin;
System.out.println(“FileWriter执行耗时:” + (end - begin) + ” 毫秒”);
如上所示:
我们在代码开始时候定义了一个begin,在代码结束后定义了一个end。
该两个时间之间的时差,即result就是代码执行耗时时间,单位为ms/毫秒!