Налагодження та профілювання¶
Ці бібліотеки допомагають вам у розробці Python: налагоджувач дає змогу покроково переглядати код, аналізувати фрейми стеку та встановлювати точки зупину тощо, а профайлери запускають код і надають детальну розбивку часу виконання, дозволяючи вам визначати вузькі місця у ваших програмах. Події аудиту забезпечують видимість поведінки під час виконання, яка інакше вимагала б нав’язливого налагодження або виправлення.
- Таблиця подій аудиту
bdb— Debugger frameworkfaulthandler— Dump the Python tracebackpdb— Налагоджувач Python- Профайлери Python
- Знайомство з профайлерами
- What Is Statistical Profiling?
- Посібник користувача Instant
- Statistical Profiler Command Line Interface
profiling.samplingModule Reference- Deterministic Profiler Command Line Interface
- Довідка про модуль
profileіcProfile - Клас
Stats - Що таке детерміноване профілювання?
- Обмеження
- Калібрування
- Використання спеціального таймера
timeit— Measure execution time of small code snippetstrace— Trace or track Python statement executiontracemalloc— Trace memory allocations