[Python] Precisione di time.time()

Manlio Perillo manlio_perillo a libero.it
Sab 23 Ago 2008 16:17:46 CEST


Manlio Perillo ha scritto:
> Listemessaggi CoPlast ha scritto:
>> Un saluto a tutti.
>> Avete idea di quale potrebbe essere la precisione della suddetta funzione?
> 
> 
> E' scritto nella documentazione: 1 secondo.
> Dovresti usare la funzione clock, mai time, per calcolare degli 
> intervalli temporali.

Correzione: clock riporta il tempo utilizzato dalla CPU, e non il tempo 
reale.

La funzione times riporta 3 (+2) tipi di informazioni diverse:
http://www.opengroup.org/onlinepubs/009695399/functions/times.html

Comunque clock_gettime(CLOCK_MONOTONIC) è probabilmente la funzione 
giusta da utilizzare, se il sistema lo supporta.

Altrimenti usa times(NULL): su Linux CLOCKS_PER_SEC è 100
(ottenuto tramite sysconf(_SC_CLK_TCK))


 > [...]


Manlio Perillo


Maggiori informazioni sulla lista Python