thumbnail image

[JAVA] 작성한 코드 실행 속도 측정하기

Taedi

·

2021. 8. 11. 14:07

반응형

잡설

System.currentTimeMillis()는 현재 시간을 밀리초(ms, 천분의 일초) 단위로 반환하기 때문에 

"(코드 종료 시점 시간 - 코드 실행 시점 시간) / 1000"으로 익숙한 초단위의 구동시간을 확인할 수 있다.

이 밖에도 자바는 시간을 사용하는 다양한 방법이 존재하던데 시간 날 때 학습해봐야겠다.

 

코드

public class TimeCheck {
	public static void main(String[] args) {
		
		// System.currentTimeMillis(); --- 현재 시간을 밀리초(ms, 천분의 일초) 단위로 반환
		long sTime = System.currentTimeMillis(); // 시작시간

		// 코드 입력 부분
		try {
			Thread.sleep(3000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}

		// (현재시간 - 시작시간) / 1000
		Double sec = (System.currentTimeMillis() - sTime) / 1000.0; 
		System.out.printf("소요시간 --- (%.2f초)%n", sec);
		
	}
}

결과

소요시간 --- (3.00초)
반응형

티스토리 아이디로 코멘트를 남기려면

여기를 눌러주세요!

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶