Coding/Python
[Python] 코드 실행,작동 시간 측정하기 - time() 함수 이용
포스트it
2021. 3. 19. 18:26
728x90
반응형
Python 코드 실행 및 작동 시간을 측정하는 방법 알아보기 !!
코드가 짧거나 데이터량이 별로 없을땐 바로바로 나오기 때문에 아마 신경을 안썼을텐데,
나중에 데이터량이 늘면 내 코드가 최적화가 잘 되어 실행속도가 잘나오는지
필수로 확인해야 되기 때문에 time함수를 이용하여 작동 시간을 측정하게 됩니다.
# 시간 계산 코드
import time
start = time.time() # 시작시간을 저장한다.
# 작업 할 코드를 작성한다.
print(time.time() - start) # 현재시각-시작시간 = 실행시간
현재시간에서 시작시간을 빼서 얼마나 작동했는지 측정을 한다.
# Process(시스템) 시간 계산 코드
import time
start = time.process_time() # 시작시간을 저장한다.
# 작업 할 코드를 작성한다.
print(time.process_time()-start)
위에 코드와 같은 원리이다. 하지만 위에는 사람 시간 기준이고,
아래코드는 Process(시스템) 이 작동한 시간이기 때문에 좀 더 정확(?) 하다고 할 수 있다.
정확한 표현은 CPU가 다른 것을 실행하는 시간을 포함하지 않고,
오로지 코드 실행한 시간만 측정한 것 이다.
728x90
반응형