2013-11-25 7 views

risposta

7

Mercurial ha il supporto per sé esecuzione con un profiler Python. Basta eseguire

$ hg --profile dosomething --rev 5 

e in seguito verrà visualizzato l'output del profilo. Vedi lo hgrc man page per alcune opzioni che hai. Se si desidera solo i dati di temporizzazione, utilizzare

$ hg --time dosomething --rev 5 

.

Si dovrebbe anche dare un'occhiata al perf extension. Esegue un comando molte volte (come lo timeit module) e segnala il miglior tempo di esecuzione. Dovrai estendere l'estensione per eseguire il nuovo comando, ma dovrebbe essere semplice poiché tutti i test delle prestazioni seguono lo stesso schema.