Domanda

Ho eseguito cprofile su un po 'di codice, che tra l'altro genera più thread che fanno la maggior parte del lavoro. Quando ho guardato l'uscita del profilatura, non vedo registrazione di tutte le funzioni che sono stati chiamati dentro le filettature. Sono sicuro che sono stati chiamati, come fanno cose che è facile vedere come la scrittura ad un DB, ecc.

La Cprofile non profilo discussioni? Mi sto perdendo qualcosa?

È stato utile?

Soluzione

Trovato la risposta qui:

  

E 'opportuno sottolineare che utilizzando il profiler funziona solo (per impostazione predefinita) sul thread principale, e non sarà possibile ottenere qualsiasi informazione da altri thread se li usate. Questo può essere un po 'di un Gotcha quanto è completamente sotto silenzio nella documentazione profiler.   Se anche voi volete profilo discussioni, ti consigliamo di guardare la funzione di threading.setprofile () nella documentazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top