Python/Profilers: Difference between revisions
< Python
No edit summary |
|||
Line 6: | Line 6: | ||
The files cProfile and profile can also be invoked as a script to profile another script. For example: | The files cProfile and profile can also be invoked as a script to profile another script. For example: | ||
python -m cProfile [-o output_file] [-s sort_order] (-m module | myscript.py) | python -m cProfile [-o output_file] [-s sort_order] (-m module | myscript.py) | ||
Sort order | |||
-s | |||
See https://docs.python.org/3/library/profile.html#pstats.Stats.sort_stats | |||
'cumulative' SortKey.CUMULATIVE cumulative time | |||
'cumtime' N/A cumulative time | |||
-r reverse # put at bottom |
Revision as of 07:50, 4 August 2024
Python Profiling with Profilers
https://docs.python.org/3/library/profile.html
The files cProfile and profile can also be invoked as a script to profile another script. For example:
python -m cProfile [-o output_file] [-s sort_order] (-m module | myscript.py)
Sort order
-s See https://docs.python.org/3/library/profile.html#pstats.Stats.sort_stats 'cumulative' SortKey.CUMULATIVE cumulative time 'cumtime' N/A cumulative time
-r reverse # put at bottom