반응형
일을 하다보면 실행시간에 관한 로그를 찍기 마련이다.
실행 시간을 구하는 방법은
A 현재 시간
(코드 실행)
B 현재 시간
B - A 출력
이러한 동작 순서를 가진다.
현재 시간 구하는 법
System.currentTimeMillis();
위의 코드를 사용하여 현재 시간을 구할 수 있다.
예시
long beforeTime = System.currentTimeMillis();
foo();
long afterTime = System.currentTimeMillis();
System.out.println(afterTime - beforeTime);
위의 코드는 foo()라는 함수를 실행할 때 걸리는 시간을 계산하여 출력해 준다.
시간은 ms 단위로 1초는 1000ms
1ms = 0.001s 로
만약 초 단위 시간을 구하고 싶다면
(afterTime - beforeTime)/1000 을 하면
초 단위 시간을 구할 수 있다.
반응형
'Language > Java' 카테고리의 다른 글
[Base64][암호화] + 기호가 " "(공백) 으로 바뀌는 현상 (0) | 2023.03.13 |
---|---|
[Java] UnsuoortedClassVersionError 52.0 에러 해결 방법 (0) | 2022.12.11 |
[Java] 힙(Heap) (0) | 2022.11.22 |
[Java] BufferedReader, BufferedWriter / 자바 문자 입력받기 (0) | 2022.11.20 |
[JAVA] HashMap 사용 (0) | 2022.08.03 |
댓글