Java程序运行时间的计算
程序员文章站
2022-05-26 22:23:03
...
Java程序运行时间的计算
1,纳秒计时
long start=System.nanoTime(); //获取开始时间
long end=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ns");
2,毫秒计时
long start=System.currentTimeMillis(); //获取开始时间
long end=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ms");
示例
public class HelloWorld {
public static void main(String[] args) {
long start = System.nanoTime(); //获取开始时间
int i = 0;
while (true) {
i++;
if (i == 10000) {
System.out.println("Hello world!");
break;
}
}
long end = System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: " + (end - start) + "ns");
}
}
运行结果
上一篇: Scala<计算代码运行时间>
下一篇: css 三角
推荐阅读
-
如何快速关闭长时间没有响应的程序避免强行关机丢失文件
-
Java日期时间API系列5-----Jdk7及以前的日期时间类TimeUnit在并发编程中的应用
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
-
php 计算两个时间戳相隔的时间的函数(小时)
-
go语言计算两个时间的时间差方法
-
让sql2005运行在独立用户下出现 WMI 提供程序错误的解决方式
-
MFC连接数据库时,无法启动程序,计算机丢失libmysql.dll的问题解决办法
-
详解微信小程序获取当前时间及日期的方法
-
微信小程序如何获知用户运行小程序的场景教程
-
Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析