Metodo Python time clock ()
Descrizione
Metodo del tempo pitom clock() restituisce il tempo del processore corrente come numero in virgola mobile espresso in secondi Unix. La precisione dipende da quella dell'omonima funzione C, ma in ogni caso è questa la funzione da utilizzare per il benchmarking di Python o degli algoritmi di temporizzazione.
Sopra Windows, questa funzione restituisce i secondi dell'orologio da parete trascorsi dalla prima chiamata a questa funzione, come numero in virgola mobile, in base alla funzione Win32 QueryPerformanceCounter.
Sintassi
Di seguito è riportata la sintassi per clock() metodo -
time.clock()
Parametri
NA
Valore di ritorno
Questo metodo restituisce il tempo del processore corrente come numero a virgola mobile espresso in secondi su Unix e in Windows restituisce i secondi dell'orologio da parete trascorsi dalla prima chiamata a questa funzione, come numero a virgola mobile.
Esempio
L'esempio seguente mostra l'utilizzo del metodo clock ().
#!/usr/bin/python
import time
def procedure():
time.sleep(2.5)
# measure process time
t0 = time.clock()
procedure()
print time.clock(), "seconds process time"
# measure wall time
t0 = time.time()
procedure()
print time.time() - t0, "seconds wall time"
Quando eseguiamo il programma sopra, produce il seguente risultato:
0.0 seconds process time
2.50023603439 seconds wall time
Note- Non tutti i sistemi possono misurare il tempo di processo reale. Su tali sistemi (incluso Windows), l'orologio di solito misura il tempo trascorso dall'inizio del programma.