>  기사  >  백엔드 개발  >  파이썬 시간 측정 방법

파이썬 시간 측정 방법

(*-*)浩
(*-*)浩원래의
2019-06-29 14:08:015376검색

타이밍은 프로그램 성능을 이해하는 데 중요한 부분입니다. 이 문서에서는 Python 2 및 Python 3의 타이밍 방법에 대해 설명합니다.

파이썬 시간 측정 방법

python2와 python3의 일반적인 타이밍 방법(추천 학습: Python 동영상 튜토리얼)

python2와 python3의 타이밍 함수가 다르기 때문에 timeit에서 timeit.default_timer()를 사용하는 것이 좋습니다. 모듈

timeit.default_timer()의 공식 문서에 따르면 타이밍 정확도는 플랫폼 및 사용되는 기능과 관련이 있습니다.

"는 기본 타이머에 정의되어 있으며 플랫폼마다 다른 방법이 사용됩니다. Windows의 경우 , time.clock()의 정밀도는 마이크로초이지만 time.time()의 정밀도는 1/60초입니다. Unix에서는 time.clock()의 정밀도가 1/100초이고 time.time()의 정밀도는 훨씬 더 높습니다. 위의 default_timer()는 CPU 시간이 아닌 벽시계 시간을 측정합니다. 이는 동일한 컴퓨터의 다른 프로세스가 타이밍에 영향을 미칠 수 있음을 의미합니다.

"time" .clock()은 python3.3 버전 이후 더 이상 사용되지 않습니다. 이 함수의 동작은 플랫폼의 영향을 받습니다. 필요에 따라 더 잘 정의된 동작을 얻으려면 대신 time.perf_counter()" 또는 time.process_time()을 사용하십시오. ”더 많은 Python 관련 기술 기사를 보려면

Python Tutorial

칼럼을 방문하여 알아보세요!

위 내용은 파이썬 시간 측정 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.