美文网首页springboot进阶
Spring中的计时器StopWatch

Spring中的计时器StopWatch

作者: NeXt4 | 来源:发表于2018-07-05 09:17 被阅读0次

    有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录操作的Java类

    StopWatch stopWatch=new StopWatch();
     stopWatch.start(); 
    int sum=0;
     for(int i=0;i<100000;i++){
     sum+=i; 
    } 
    Thread.sleep(2000); 
    stopWatch.stop(); 
    system.out.println("总计是:"+sum); 
    system.out.println("耗时:"+stopWatch.getTotalTimeMillis()+"毫秒"); 
    system.out.println("耗时:"+stopWatch.getTotalTimeSeconds()+"秒");
    

    相关文章

      网友评论

        本文标题:Spring中的计时器StopWatch

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