Java程序如何查看代码耗时
先看代码:
//查看时间花销
public class timeCost {
public static void main(String[] args){
long startTime = System.currentTimeMillis();//获取开始时间
//此处写要测试的代码
String str = "*";
for (int i=0;i<10000;i++){
str += "*";
}
long endTime = System.currentTimeMillis();//获取结束时间
System.out.println("测试代码块共耗时" + (endTime - startTime) + "毫秒");//输出程序运行时间
}
}
输出结果:
测试代码块共耗时124毫秒
注意:
1、currentTimeMillis()方法是返回以毫秒为单位的当前时间,若以纳秒为单位,则使用System.nanoTime();
时间换算
1小时=60分钟
1分钟=60秒
1秒=1000毫秒
1毫秒=1000微秒
1微秒=1000纳秒
1纳秒=1000皮秒