python profiling cprofile

cprofile python 3



Ordene la salida de cProfile por percall al perfilar un script de Python (1)

Estoy usando python -m cProfile -s calls myscript.py

python -m cProfile -s percall myscript.py no funciona.

La documentación de Python dice "Mire en la documentación de Stats para valores de clasificación válidos": http://docs.python.org/library/profile.html#module-cProfile , que no puedo encontrar.


-s solo usa las claves encontradas en sort_stats.

calls (call count) cumulative (cumulative time) cumtime (cumulative time) file (file name) filename (file name) module (file name) ncalls (call count) pcalls (primitive call count) line (line number) name (function name) nfl (name/file/line) stdname (standard name) time (internal time) tottime (internal time)

Aquí un ejemplo

python -m cProfile -s tottime myscript.py