relógio de tempo Python () Método
descrição
Python relógio de tempo () função é o número de segundos para retornar os atuais cálculos de ponto flutuante de tempo de CPU. procedimentos diferentes usados para medir a demorada do que time.time () mais útil.
Note que isto requer significados diferentes em diferentes sistemas. Em sistemas UNIX, ele retorna um "processo de tempo", é ponto flutuante (carimbo de tempo) em segundos. No Windows, a primeira chamada, o retorno é o tempo de funcionamento real do processo. E chamou uma segunda vez após a primeira chamada desde o tempo de execução agora. (Na verdade, um Win32 no QueryPerformanceCounter (), com base em mais preciso do que milissegundos)
gramática
relógio () sintaxe do método:
time.clock()
parâmetros
- NA.
Valor de retorno
Esta função tem duas funções,
Na primeira chamada, o retorno é o tempo de execução real do programa;
Para chamar uma segunda vez, após o retorno é o tempo desde a primeira chamada, a chamada para o intervalo
Sob o sistema win32, esta função retorna o tempo real (tempo de parede), enquanto em Unix / Linux retorna o tempo de CPU.
Exemplos
O exemplo a seguir mostra o relógio () para usar:
#!/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"
O exemplo acima saída é:
0.0 seconds process time 2.50023603439 seconds wall time