[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