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