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