java 检测代码运行时间
2017-06-10 19:40
417 查看
看下面代码
public class Main {
public static void main(String[] args) {
//String类比较特殊,可以不用new
Date da = new Date();
long s1 = da.getTime();
for (int i=0; i<=999909999; i++){
;
}
long s2 = da.getTime();
System.out.println("运行了:"+(s2 - s1)+"ms");
}
}
原本以为在循环执行前获取时间,再到循环后获取时间,两个值一减就为运行时间,可结果是0
解决办法:
1.循环后重new对象获取时间 long s2 = new Data().getTime();
2. long s2 = System.currentTimeMillis();
public class Main {
public static void main(String[] args) {
//String类比较特殊,可以不用new
Date da = new Date();
long s1 = da.getTime();
for (int i=0; i<=999909999; i++){
;
}
long s2 = da.getTime();
System.out.println("运行了:"+(s2 - s1)+"ms");
}
}
原本以为在循环执行前获取时间,再到循环后获取时间,两个值一减就为运行时间,可结果是0
解决办法:
1.循环后重new对象获取时间 long s2 = new Data().getTime();
2. long s2 = System.currentTimeMillis();
相关文章推荐
- 测试java代码运行时间
- 达内(实现测试java运行时间代码)
- java中运行一段代码所需时间实现方式
- Java精确测量代码运行时间
- Java程序运行时间计时代码
- java测试代码运行时间
- java代码运行时要消耗多少时间的测量方法:
- java 测试代码的运行时间
- Java--查看某一段代码或方法运行时间的方法
- Java精确测量代码运行时间 代码执行时间 纳秒 nanoTime
- java测试方法和代码的运行时间
- 开发日志:计算Java内一段代码运行所用的时间
- java代码运行时间超时exception方法
- Java精确测量代码运行时间 代码执行时间 纳秒 nanoTime
- 打印java代码运行时间
- Java代码计算运行时间
- Java精确测量代码运行时间 代码执行时间 纳秒 nanoTime
- StopWatch 监控Java代码运行时间和分析性能
- JAVA 测试程序代码运行时间
- java-程序运行时间检测实例-字符串叠加与两个变量交换数据