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