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