본문 바로가기
Coding/Python

[Python] 코드 실행,작동 시간 측정하기 - time() 함수 이용

by 포스트it 2021. 3. 19.
반응형

 

 

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
반응형

댓글