计算程序从开始到结束使用了多少时间,是经常要做的事。
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class StopWatch {
private final static Logger LOG = LoggerFactory.getLogger(StopWatch.class);
// 程序开始运行的时间
private final long start;
public StopWatch() {
start = System.currentTimeMillis();
}
public double elapsedTime() {
long now = System.currentTimeMillis();
return (now - start) / 1000.0;
}
public void logElapsedTime(){
LOG.info("used time "+elapsedTime()+"s");
}
}
本文介绍如何在Java中创建一个计时器类,用于测量程序运行的时间,以帮助进行性能优化。

被折叠的 条评论
为什么被折叠?



