Depuración y perfilado¶
Estas bibliotecas le ayudan con el desarrollo de Python: el depurador le permite recorrer paso a paso el código, analizar marcos de pila y establecer puntos de interrupción, etc., y los perfiladores ejecutan código y le proporcionan un desglose detallado de los tiempos de ejecución, lo que le permite identificar cuellos de botella en sus programas. Los eventos de auditoría proporcionan visibilidad de los comportamientos en tiempo de ejecución que, de lo contrario, requerirían depuración o parches intrusivos.
- Tabla de auditoría de eventos
bdb
— Debugger frameworkfaulthandler
— Dump the Python tracebackpdb
— El Depurador de Python- Los perfiladores de Python
- Introducción a los perfiladores
- What Is Statistical Profiling?
- Manual instantáneo de usuario
- Statistical Profiler Command Line Interface
profiling.sampling
Module Reference- Deterministic Profiler Command Line Interface
- Referencia del módulo
profile
ycProfile
- La clase
Stats
- ¿Qué es el perfil determinista?
- Limitaciones
- Calibración
- Usando un temporizador personalizado
timeit
— Measure execution time of small code snippetstrace
— Trace or track Python statement executiontracemalloc
— Trace memory allocations