
[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초)
반응형
티스토리 아이디로 코멘트를 남기려면
여기를 눌러주세요!