java计算代码执行时间
2017-02-28 14:01
375 查看
有时候为了排查性能问题,需要记录完成某个操作需要的时间,我们可以使用System类的currentTimeMillis()方法来返回当前的毫秒数,并保存到一个变量中,在方法执行完毕后再次调用 System的currentTimeMillis()方法,并计算两次调用之间的差值,就是方法执行所消耗的毫秒数。
如下代码示例:
[java] view plain copy
public class Main {
/**
* 计算两个时间点直接逝去的毫秒数
*
*/
public void computeAndDisplayElapsedTime() {
long startTime = System.currentTimeMillis();
for (int i = 0; i < 10; i++) {
try {
Thread.sleep(60);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
long endTime = System.currentTimeMillis();
float seconds = (endTime - startTime) / 1000F;
System.out.println(Float.toString(seconds) + " seconds.");
}
/**
* 启动程序
*/
public static void main(String[] args) {
new Main().computeAndDisplayElapsedTime();
}
}
输出结果类似:
```out
0.609 seconds.
如下代码示例:
[java] view plain copy
public class Main {
/**
* 计算两个时间点直接逝去的毫秒数
*
*/
public void computeAndDisplayElapsedTime() {
long startTime = System.currentTimeMillis();
for (int i = 0; i < 10; i++) {
try {
Thread.sleep(60);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
long endTime = System.currentTimeMillis();
float seconds = (endTime - startTime) / 1000F;
System.out.println(Float.toString(seconds) + " seconds.");
}
/**
* 启动程序
*/
public static void main(String[] args) {
new Main().computeAndDisplayElapsedTime();
}
}
输出结果类似:
```out
0.609 seconds.
相关文章推荐
- java中计算一段代码执行的时间
- Java计算程序代码执行时间的方法小结
- 代码片段 -- Java计算代码执行消耗时间
- java计算一段代码执行的时间
- java计算代码执行时间
- 代码片段 -- Java计算代码执行消耗时间
- 时间格式转化与计算代码(java)
- php 页面执行时间计算代码
- 计算c#代码执行时间
- Java精确测量代码运行时间 代码执行时间 纳秒 nanoTime
- 天气预报执行计划及完成程度+简单而又不简单获取当前时间和解析农历时间的纯JAVA代码
- 计算asp.net当前页执行时间代码
- php 计算代码执行时间
- 计算执行的时间的代码
- php 页面执行时间计算代码
- C与Java中计算程序执行时间的方法
- c与java中计算程序执行时间的方法
- 计算一段代码的执行时间
- c# 计算程序执行时间,计算一段代码执行所用的时间,测试效率
- 计算指令执行时间代码