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.