Stopwatch 是 Guava 提供的计时器组件,使用这个之后就不用我们自己通过System.currentTimeMillis()来开始计时调用一次,结束时再调用一次。
以下为Stopwatch 的使用方法说明。
@Test
public void testGuavaStopwatch() {
//创建的时候就开始计时
Stopwatch stopwatch = Stopwatch.createStarted();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//停止计时,然后计算时长.单位为毫秒.
long elapsed = stopwatch.stop().elapsed(TimeUnit.MILLISECONDS);
//打印到控制台.
System.out.println(elapsed);
Assert.assertEquals(1, 1);
}