반응형
<Hist>
[2023-01-18] 생성
[2023-02-06] Conclusion 추가
<Note>
Eclipse 상에서 코드의 실행 시간을 잴 수 있는 기본적인 코드를 살펴볼 수 있습니다.
기능은 간단합니다.
1) System.currentTimeMillis()를 통해 코드의 시작 시간을 [ms] 단위로 저장 (TimeStartPoint)
2) 코드 실행
3) 코드의 종료 시간을 [ms] 단위로 저장 (TimeEndPoint)
4) 시작시간을 제산하여 시간차(TimeResult)를 산출
5) 이를 [ms] 및 [sec] 단위로 출력
<Code>
<Result>
<Conclusion>
Code의 실행시간은 아래와 같은 중요한 점이 있습니다.
1) 코드 전체 또는 특정 구간에 대한 실행시간을 측정함으로서
- 올바르게 연산이 진행되고 있는지,
- 비효율적인 루프 등이 있는지
등을 인지하는 데에 도움을 줌
2) 현업에서 자주 발생하는 이슈를 미연에 방지할 수 있음.
(테스트 등의 단계에서 소규모로 정상 실행되던 코드가
운영 단계에서 대규모로 실행되자 처리 시간이 비정상적으로 증가하는 등의 이상현상)
3) 상술된 이유 등의 중요성으로 인해,
코딩 테스트 등에서는 기본적으로 요구되는 조건 중 하나
개발 단계에서는 단순한 호기심을 위해서라도 실행시간을 체크해주는 것이 좋습니다.
반응형
LIST
'Programming > SW Cert' 카테고리의 다른 글
SW Cert_Java_02-01_출처미상 Airdrop (0) | 2023.01.18 |
---|---|
SW Cert_Java_03-01_백준 2178 미로탐색 (0) | 2023.01.18 |