Описание тега cprofile
NoneC Profile is a built-in Python module that describes the run time performance of a program, providing a variety of statistics.
cProfile
is a built-in python module suitable for profiling Python programs. It's designed as a faster drop-in replacement for the profile
implementation. cProfile
is implemented as C-Extension which provides less overhead than the pure Python implementation of profile
, but it may not be available in all Python implementations.
It can be used in a Python file:
import cProfile
cProfile.run('insert_your_code_to_profile_here')
But also from the command-line, to profile a script:
python -m cProfile [-o output_file] [-s sort_order] (-m module | myscript.py)
Sources:
- Official documentation: "The Python Profilers"