cProfile является встроенным модулем Python, который описывает производительность времени выполнения программы, обеспечивая множество статистических данных.

cProfile встроенный модуль , подходящий для профильных программ Python. Это разработано как более быстрая общедоступная замена для profile реализация. cProfile реализован как C-расширение, которое обеспечивает меньше служебное, чем чистая реализация Python profile, но это не может быть доступно во всех реализациях Python.

Это может использоваться в файле Python:

import cProfile cProfile.run('insert_your_code_to_profile_here') 

Но также и от командной строки, для профилирования сценария:

python -m cProfile [-o output_file] [-s sort_order] (-m module | myscript.py) 

Источники: