Latest web development tutorials

파이썬 시간 시계 () 메소드

기술

파이썬 타임 클럭 () 함수는 CPU 시간의 현재 부동 소수점 연산을 반환 초이다. 다른 절차로 time.time ()보다 더 유용한 시간 소모를 측정하는데 사용된다.

이것은 다른 시스템에서 다른 의미를 필요로합니다. UNIX 시스템에서, 그것은, 그것은 초 점 (타임 스탬프)을 부유하는 "시간의 과정"을 반환합니다. WINDOWS, 제 호에서, 복귀 처리의 실제 실행 시간이다. 그리고 지금 실행 시간 이후 처음 호출 후 두 번째라고합니다. (밀리 초보다 더 정확 기반으로 QueryPerformanceCounter에에 실제로 WIN32 ())

문법

시계 () 메서드 구문 :

time.clock()

매개 변수

  • NA.

반환 값

이 기능은 두 가지 기능이 있습니다,

첫 번째 호출에서 반환 프로그램의 실제 실행 시간이다

반환은, 첫 번째 호출 이후의 간격에 대한 호출 시간 후 두 번째로 호출하려면

유닉스 / 리눅스는 CPU의 시간을 반환에 동시에는 Win32 시스템에서이 기능은 실시간 (월 시간)을 반환합니다.

다음은 시계 ()를 사용하는 기능을 보여줍니다

#!/usr/bin/python
import time

def procedure():
    time.sleep(2.5)

# measure process time
t0 = time.clock()
procedure()
print time.clock() - t0, "seconds process time"

# measure wall time
t0 = time.time()
procedure()
print time.time() - t0, "seconds wall time"

위 예제의 출력은 다음과 같습니다

0.0 seconds process time
2.50023603439 seconds wall time