Отладка и профилирование
Данные библиотеки помогают вам в разработке Python: отладчик позволяет выполнять код пошагово, анализировать фреймы стека, устанавливать точки останова и т. д., а профилировщики запускают код и предоставляют подробную разбивку времени выполнения, позволяя выявить узкие места в ваших программах. События аудита предоставляют видимость поведения во время выполнения, которое в противном случае потребовало бы навязчивой отладки или исправления.
- Таблица аудита событий
bdb
— Фреймворк отладчикаfaulthandler
— Дамп трассировки Pythonpdb
— Python отладчик- Профилировщики Python
timeit
— Измерение времени выполнения небольших фрагментов кодаtrace
— Трассировка или отслеживание выполнения инструкции Pythontracemalloc
— Трассировка выделения памяти