Java代码效率测试 (新手用)
Java现在最大的问题可能就是速度了,优化需要反复执行的代码尤其重要大家还有什么好的代码测试方法可以交流下
public class TimeTest {
public static void main(String[] args) {
// 1秒=1000毫微秒
long startTime = System.currentTimeMillis();
//由于小段代码运行比较快,加入for循环方便比较时间
for(int i=0;i<10000;i++){
//测试代码块
}
long endTime = System.currentTimeMillis();
System.out.println("程序运行时间: "+(endTime-startTime)+"毫秒");
}
}
//如果闲精度不够,可以用nanoTime毫微秒替换currentTimeMillis毫秒 。
//1秒=1000×1000×1000毫微妙