웹, 앱
[스프링부트] 코드 실행 시간 측정
Hyun-danpung2
2023. 3. 27. 13:26
728x90
반응형
서론
프로젝트를 진행하면서 이중 for문을 사용하는 코드를 짜는 스스로가 너무 싫어서 코드 실행 시간을 확인해볼 필요성을 느꼈다.
본론
두 가지 방법이 있다는 걸 확인했다. 첫 번째는 자바를 배울 때 사용해서 기존에 알고 있던 방법이었다.
long startTime = System.currentTimeMillis();
// 실행 코드
long stopTime = System.currentTimeMillis();
System.out.println("코드 실행 시간: " + (stopTime - startTime));
두번째는 스프링에서 제공하는 stopwatch 방법이다.
StopWatch stopWatch = new StopWatch();
stopWatch.start();
// 실행 코드
stopWatch.stop();
System.out.println(stopWatch.prettyPrint());
System.out.println("코드 실행 시간 (s): " + stopWatch.getTotalTimeSeconds());
결론
스프링에서는 정말 많은 유용한 도구를 제공한다는 걸 알게 되었고, 생각보다 이중 for문이 느리지 않아서 다행이다.
728x90
반응형