StopWatch 类Java计时新姿势

一、 引入了该包

<!-- spring核心包 -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>${spring.version}</version>
</dependency>

二、测试代码

public static void main(String[] args) {
    StopWatch clock = new StopWatch();

    clock.start("开始任务一");
    doSomeThing();
    clock.stop();

    clock.start("开始任务二");
    doSomeThing();
    clock.stop();

    System.out.println(clock.prettyPrint());

}
// 用于模拟一些操作
private static void doSomeThing() {
    try {
        Thread.sleep(1000);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}

三、测试结果

StopWatch '': running time (millis) = 2009
-----------------------------------------
ms     %     Task name
-----------------------------------------
01005  050%  开始任务一
01004  050%  开始任务二
本站运行时间: 0天 0小时 00分00秒

Copyright © 2020 过去的,未来的

Powered by Halo • Theme by Subtle Galaxy • REFERENCE FROM 寒山

Back to the top