java 耗时_Java使用简单的方法计算代码耗时

前言:该博客主要是记录自己学习的过程,方便以后查看,当然也希望能够帮到大家。

说明

在我们的实际开发中,多多少少会遇到统计一段代码片段的耗时的情况,下面分享本人常用的方法。

第一步,在pom.xml加入依赖,如下

commons-lang

commons-lang

2.6

第二步,创建并编写Time类,运行main方法查看效果,如下

import lombok.extern.slf4j.Slf4j;

import org.apache.commons.lang.time.StopWatch;

@Slf4j

public class Time {

public static void main(String[] args) throws Exception {

log.info("测试开始!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");

test1();

log.info("测试结束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");

}

/**

* 耗时计算

*/

public static void test1() throws Exception {

StopWatch stopWatch = new StopWatch();

stopWatch.start();

Thread.sleep(5000);

stopWatch.stop();

log.info("耗时计算:{}", (double) stopWatch.getTime()/1000 + "s");

// 重新开始计算

stopWatch.reset();

stopWatch.start();

Thread.sleep(3000);

stopWatch.stop();

log.info("耗时计算:{}", (double) stopWatch.getTime()/1000 + "s");

}

}

注:此工程包含多个包,本文所用代码均在com.luoyu.java.time包下

后记:本次分享到此结束,本人水平有限,难免有错误或遗漏之处,望大家指正和谅解,欢迎评论留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值