培训首页  >  JAVA新闻  >  Java:计算代码耗时的5种方法
沈阳Java零基础培训班4月火爆招生

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

来源:

沈阳市和平区爱尚职业培训机构

    发表于:2022-05-24 16:14:48   703次浏览
相关标签: JAVA培训   沈阳JAVA培训

在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)巩固学习、就业薪水高,毕业一周内名企录取通知任您选、一次交费学会为止、老学员训练营助力职场技能提升、终身跳槽服务,详情可查看“沈阳爱尚实训”。


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

Java:计算代码耗时的5种方法原创内容,请点击 沈阳JAVA培训

  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 沈阳Java培训4月火爆招生在线直播课程

    询价

  • 沈阳java架构课程零基础培训班

    询价

  • web前端工程师零基础培训班

    询价

  • java实战软件开发工程师

    询价

  • 沈阳编程零基础就业培训班

    询价