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