반응형
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
반응형
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 코드 SSH 터널링으로 aws rds DB 접속&연결 (mysql) (0) | 2022.04.15 |
---|---|
[Python] format(포맷팅) 방법 및 사용방법 (%, format,f-string) (0) | 2021.03.22 |
[Python] Flask에서 Session(세션) 사용 방법 및 예제 (공식문서 참조) (0) | 2021.03.12 |
[Python] Flask 초간단 설치 및 실행 방법 & 가상환경! (Hello World 띄우기) (0) | 2021.03.11 |
[Python] 네이버 실시간 검색어 크롤링(Crawling) ver.2 (0) | 2021.02.26 |
댓글