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
반응형
'웹, 앱' 카테고리의 다른 글
[스프링부트] 스프링캐시 Spring Cache 설정 및 속도 비교 (0) | 2023.09.04 |
---|---|
[안드로이드] 웹뷰(Webview)에서 캐시 컨트롤(feat. 웹 버전) (0) | 2023.05.01 |
[Jenkins] 깃허브와 연동하여 엔진엑스-리액트 자동배포 하기 (0) | 2022.09.30 |
[Jenkins] Linux-centOS7에 젠킨스 설치 및 초기 설정 (0) | 2022.08.29 |
[웹서버] 라즈베리파이 서버 구축 A to Z (3) - Tomcat 설치 및 설정 (0) | 2022.08.03 |