
正文
计算java代码运行耗时 计算java代码运行耗时多久
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
计算Java程序执行时间的几种方法
最简单的就是直接获取开始时间、结束时间,计算时间差
public class Demo {
public static void main(String[] args) {
long startTime = System.currentTimeMillis(); //获取开始时间
doSomething(); //测试的代码段
long endTime = System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程序运行时间
}
}
相关问答
Q1: java如何计算程序执行消耗时间
在程序开始前调用System.currentTimeMillis()获取当前毫秒数保存到long类型变量begin中计算java代码运行耗时,在程序退出前再次调用System.currentTimeMillis()保存到long类型变量end中计算java代码运行耗时,两者相减end-begin就是程序运行所花费计算java代码运行耗时的毫秒数。
Q2: java代码运行10次的时间
此方法为 Java 内置的方法,使用 System.currentTimeMillis 来执行统计的时间(统计单位:毫秒)(统计单位:毫秒),示例代码如下:
public class TimeIntervalTest {
public static void main(String[] args) throws InterruptedException {
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:
执行时长:1000 毫秒.
方法二:System.nanoTime
此方法为 Java 内置的方法,使用 System.nanoTime 来统计执行时间(统计单位:纳秒),它的执行方法
计算java代码运行耗时的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于计算java代码运行耗时多久、计算java代码运行耗时的信息别忘了在本站进行查找喔。







