10.9 hotshot -- Un profiler ad alte prestazioni per i log

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).



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.