2012-04-26 15 views

risposta

49

-s utilizza solo the keys found under 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) 
+7

Giusto per cancellare in su, per niubbi come me, che non si usano le virgolette :) Quindi un esempio per ordinare i metodi di tempo trascorso nel metodo è "pitone -m cProfile -s tottime myscript.py " –

+3

Non c'è niente di sbagliato nell'usare le virgolette (almeno in bash), c'è? Le virgolette sono mangiate dal preprocessing del comando bash. –