前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hutool代码执行时间

Hutool代码执行时间

作者头像
收心
发布2022-03-30 15:00:53
2.6K0
发布2022-03-30 15:00:53
举报
文章被收录于专栏:Java实战博客

Hutool常规方法

代码语言:javascript
复制
TimeInterval timer = DateUtil.timer();


timer.interval(); // 花费毫秒数

timer.intervalRestart(); // 返回花费时间,并重置开始时间

timer.intervalMinute(); // 花费分钟数复制

案例

timer.intervalRestart()

代码语言:javascript
复制
    @Test
    public void HelloHutoolTimes() {
        String test = "";
        // 创建计时器
        TimeInterval timer = DateUtil.timer();
        for (int i = 0; i < 1000; i++) {
            test = test + i;
        }
        System.out.println("A耗时:" + timer.intervalRestart()); // A耗时:3
        for (int i = 0; i < 10000; i++) {
            test = test + i;
        }
        System.out.println("B耗时:" + timer.intervalRestart()); // B耗时:489
    }复制

常规代码

代码语言:javascript
复制
    @Test
    public void HelloSystemTimes() {
        String test = "";
        // 创建计时器
        long startTime = System.currentTimeMillis();

        for (int i = 0; i < 1000; i++) {
            test = test + i;
        }
        long endTimeOne = System.currentTimeMillis();
        System.out.println("A耗时" + (endTimeOne - startTime));   // A耗时:3

        for (int i = 0; i < 10000; i++) {
            test = test + i;
        }
        long endTimeTwo = System.currentTimeMillis();
        System.out.println("B耗时:" + (endTimeTwo - endTimeOne));  // B耗时:489
    }复制

特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hutool常规方法
  • 案例
  • timer.intervalRestart()
  • 常规代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档