본문 바로가기
프로그래밍 언어/Java

[자바/Java] 수행 시간 확인 방법

by 연구자 공학코드 2022. 12. 12.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

필요성

프로그램의 느린 부분을 찾고 개선하기 위한 업무를 수행할 때 수행 시간을 확인한다.

코딩방법

아래의 코드처럼 시스템의 시간을 두 번 가져와서 시작시간과 끝시간의 차이를 구해 프로그램의 수행 시간을 확인할 수 있다.

long start = System.currentTimeMillis();

...(처리할 내용)

long end = System.currentTimeMillis();
System.out.println((end-start)+" ms");

코딩 예제

예제 소스: https://github.com/EngineeringCode/study-java/blob/main/src/com/hcpark1993/example/system/ProcessingTimeExample.java

예제 소스코드 화면

실행 결과

위의 예제 소스 코드를 실행하면 아래의 사진처럼 결과가 나타난다.

실행 결과 화면

참고문서

[1] "System 클래스", JDK 8 문서, 오라클. @원문보기

728x90
반응형

댓글