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
— Framework de depuraciónfaulthandler
— Volcar el rastreo de Pythonpdb
— El Depurador de Python- Los perfiladores de Python
timeit
— Mide el tiempo de ejecución de pequeños fragmentos de códigotrace
— Rastrear la ejecución de la declaración de Pythontracemalloc
— Rastrea la asignación de memoria