Налагодження та профілювання¶
Ці бібліотеки допомагають вам у розробці Python: налагоджувач дає змогу покроково переглядати код, аналізувати фрейми стеку та встановлювати точки зупину тощо, а профайлери запускають код і надають детальну розбивку часу виконання, дозволяючи вам визначати вузькі місця у ваших програмах. Події аудиту забезпечують видимість поведінки під час виконання, яка інакше вимагала б нав’язливого налагодження або виправлення.
- Таблиця подій аудиту
bdb
— Debugger frameworkfaulthandler
— Dump the Python tracebackpdb
— Налагоджувач Python- Профайлери Python
- Знайомство з профайлерами
- What Is Statistical Profiling?
- Посібник користувача Instant
- Statistical Profiler Command Line Interface
profiling.sampling
Module 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