spring 测试程序运行时间工具类StopWatch
StopWatch stopWatch = new StopWatch(); stopWatch.start(); TimeUnit.SECONDS.sleep(1); stopWatch.stop(); stopWatch.getTotalTimeSeconds(); System.out.println("总共运行了" + stopWatch.getTotalTimeSeconds() + "秒");
直接上代码吧 没什么好介绍的,就是一个StopWatch类,封装在Util包中,start开始记录,stop记录结束,然后通过getTotalTimeSeconds获取执行的秒数,其实底层还是用了System.nanoTime()这个方法,但是封装成类
以后更直观点,也更简单点,而且更方便以后的拓展.