Debugging and profiling¶
Ці бібліотеки допомагають вам у розробці Python: налагоджувач дає змогу покроково переглядати код, аналізувати фрейми стеку та встановлювати точки зупину тощо, а профайлери запускають код і надають детальну розбивку часу виконання, дозволяючи вам визначати вузькі місця у ваших програмах. Події аудиту забезпечують видимість поведінки під час виконання, яка інакше вимагала б нав’язливого налагодження або виправлення.
- Таблиця подій аудиту
bdb— Debugger frameworkfaulthandler— Dump the Python tracebackpdb— Налагоджувач Pythonprofiling— Python profilers- Introduction to profiling
- Choosing a profiler
- Quick start
- Understanding profile output
- Legacy compatibility
pstats— Statistics for profilerstimeit— Measure execution time of small code snippetstrace— Trace or track Python statement executiontracemalloc— Trace memory allocations