6种快速统计代码执行时间的方法,真香!(4)

2023-05-02 来源:飞速影视
" stopWatch.getTime(TimeUnit.SECONDS) " 秒."); // 统计执行时间(毫秒) System.out.println("执行时长:" stopWatch.getTime(TimeUnit.MILLISECONDS) " 毫秒."); // 统计执行时间(纳秒) System.out.println("执行时长:" stopWatch.getTime(TimeUnit.NANOSECONDS) " 纳秒."); } }
以上程序的执行结果为:
执行时长:1 秒. 执行时长:1000 毫秒.
执行时长:1000555100 纳秒.
方法六:Guava Stopwatch
除了 Apache 的 commons-lang3 外,还有一个常用的 Java 工具包,那就是 Google 的 Guava,Guava 中也包含了 Stopwatch 统计类。首先先添加 Guava 的依赖:
<!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version> </dependency>
然后编写时间统计代码:
import com.google.common.base.Stopwatch; import java.util.concurrent.TimeUnit; public class TimeIntervalTest { public static void main(String[] args) throws InterruptedException { // 创建并启动计时器 Stopwatch stopwatch = Stopwatch.createStarted(); // 执行时间(1s) Thread.sleep(1000); // 停止计时器 stopwatch.stop(); // 执行时间(单位:秒) System.out.printf("执行时长:%d 秒. %n", stopwatch.elapsed().getSeconds()); // %n 为换行 // 执行时间(单位:
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号