栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java还在用System.currentTimeMillis()来打印代码执行时间吗?用StopWatch好用的多赶紧学起来吧!

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java还在用System.currentTimeMillis()来打印代码执行时间吗?用StopWatch好用的多赶紧学起来吧!

直接上代码,简单易懂

StopWatch watch = new StopWatch("测试代码运行时间百分比");
watch.start("校验");
if (true) {
   return null;
}
watch.stop();
watch.start("查询找数据");

List nameList = mapper.getById(1);

watch.stop();
watch.start("更新数据");

mapper.update(User);

watch.stop();
 System.out.println(stopWatch.prettyPrint());

最后看控制打印出的信息非常直观

StopWatch '': running time (millis) = 215 //总共消耗时间
-----------------------------------------
ms     %     Task name
-----------------------------------------
00001  000%  校验  //占用的百分比
00107  050%  查询找数据
00107  050%  更新数据
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014516.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号