检测Java程序运行时间的2种方法(高精度的时间[纳秒]与低精度的时间[毫秒])
2024-10-15 04:42:21
第一种是以毫秒为单位计算的。
代码如下:
long startTime=System.currentTimeMillis(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ms");
第二种是以纳秒为单位计算的。
代码如下:
long startTime=System.nanoTime(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ns");
最新文章
- linux/shell 文本文件删除/删掉空行
- DFS入门之一
- CGContext绘图
- 1206: [HNOI2005]虚拟内存 - BZOJ
- 学习C++所需看的书和顺序
- python通过代理刷网页点击量
- js转换ascii编码如中文友转换为编码友;可防止乱码
- C中的宏
- Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g
- Mac OS10.11更新ruby,gem,安装cocoapods
- 有趣的++i和i++
- spring+springmvc+mybatis+oracle+atomikos+jta实现多数据源事务管理
- Select、Poll与Epoll比较
- 滚动锚定(Scroll Anchoring)- 让视口内容不再因视口上方 DOM 元素的高度变化而产生跳动
- 前端-JavaScript2-1——JavaScript基础复习及上次作业答案
- EF部分字段更新,忽略为null字段
- CANopen--Copley驱动器 ACJ-055-18 过程数据PDO的断电保存方法
- 安卓开发_浅谈DatePicker(日期选择器)
- 设计模式笔记:适配器模式(Adapter)
- Neumann's Principle and Curie laws