美文网首页
Java使用简单的方法计算代码耗时

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

作者: 天不生我小金 | 来源:发表于2021-02-17 23:11 被阅读0次

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

    说明

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

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

    <!-- StopWatch耗时计算 -->
    <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.6</version>
    </dependency>
    

    第二步,创建并编写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");
        }
    
    }
    
    完整代码地址:https://github.com/Jinhx128/java-demo
    注:此工程包含多个包,本文所用代码均在com.jinhx.java.time包下

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

    相关文章

      网友评论

          本文标题:Java使用简单的方法计算代码耗时

          本文链接:https://www.haomeiwen.com/subject/bkxwxltx.html