|
|
|
La libreria di riferimento di Python |
|
|
|
Nuovo nella versione 2.2.
Questo modulo offre un'interfaccia più semplice per il modulo C
_hotshot. Hotshot è un rimpiazzo del modulo
profile esistente. Dato che è scritto prevalentemente in
C, dovrebbe influenzare molto meno le performance generali rispetto al
modulo profile.
Il profiler hotshot non funziona ancora bene con i thread.
Sarebbe meglio utilizzare uno script non inserito in un thread per lanciare
il profiler sul codice che volete misurare, sempre se sia possibile.
class Profile( |
logfile[, lineevents[,
linetimings]]) |
-
L'oggetto profiler. L'argomento logfile è il nome di un file log
da usare per registrare i dati del profilo. L'argomento
lineevents indica se generare eventi per ogni riga di codice
sorgente, o solo sulle chiamate/restituzioni delle funzioni. Il valore
predefinito è
0
(registra solo le chiamate/restituzioni delle funzioni).
L'argomento linetimings specifica se registrare anche le
informazioni sul tempo. Il valore predefinito è 1
(salvare le
informazioni sul tempo).
|
|
|
La libreria di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.