Spring
Spring(Java) 실행시간 측정
randev
2019. 3. 8. 16:33
일반적으로 JAVA에서 실행시간을 측정할 때 아래와 같은 방법을 주로 사용한다.
방법1)
long startTime = System.currentTimeMillis();
for(int i=0; i<10000; i++) {
redisTemplate.opsForValue().increment("redis2" + i, 1);
}
long stopTime = System.currentTimeMillis();
long elapsedTime = stopTime - startTime;
System.out.println(elapsedTime); //3793634928
Spring에서는 위 방법 이외에도 아래와 같이 실행시간을 측정할 수 있는 방법을 제공한다
방법2)
public void redis() {
StopWatch stopWatch = new StopWatch();
stopWatch.start();
for(int i=0; i<10000; i++) {
redisTemplate.opsForValue().increment("redis2" + i, 1);
}
stopWatch.stop();
log.info("수행시간 >> {}", stopWatch.getTotalTimeSeconds()); // 수행시간 >> 5.866
}