返回
沈阳市和平区爱尚职业
置顶
招生热线:400-800-2178

学校地址:沈阳市中山路349号

Java:计算代码耗时的5种方法

703 2022-05-25 08:58:33

学习笔记

在java开发过程中,常常会用一些方法来计算一段代码的耗时,那么java中计算耗时的方法有哪些,这里整理总结如下:

1、使用System.currentTimeMillis()函数

代码如下:

long start = System.currentTimeMillis();
// some code
long finish = System.currentTimeMillis();
long timeElapsed = finish - start;

2、使用System.nanoTime()函数

代码如下:

long start = System.nanoTime();
// some code
long finish = System.nanoTime();
long timeElapsed = finish - start;

3、在java8中使用Instant.now()函数

代码如下:

Instant start = Instant.now();
// some code       
Instant finish = Instant.now();
long timeElapsed = Duration.between(start, finish).toMillis();

4、使用apache.commons提供的StopWatch

首先,在pom.xml中添加如下依赖:


    org.apache.commons
    commons-lang3
    3.7

5、使用Spring 框架提供的StopWatch

代码如下:

import org.springframework.util.StopWatch;
 
StopWatch watch = new StopWatch();
watch.start("watcher");
 
//some code
 
watch.stop();
System.out.println(watch.prettyPrint());

沈阳爱尚实训开设JAVA,前端,UED,Python、大数据、新媒体等课程。5-10人小班教学,90天全程面授、课程每年同步名企需求、大厂项目案例、双五导师(5年以上名企+培训经验)授课、全流程团队开发、闯关式教育、双平台(OTO)巩固学习、就业薪水高,毕业一周内名企录取通知任您选、一次交费学会为止、老学员训练营助力职场技能提升、终身跳槽服务,详情可查看“沈阳爱尚实训”。


文中图片素材来源网络,如有侵权请联系删除

免费提供问答解答,帮您轻松解决难题

热门课程 全部课程

相关新闻推荐

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图