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