otrace es un depurador de Python orientado a objetos para el rastreo no lineal de programas interactivos asíncronos o multiproceso. & Nbsp; Se aborda algunas de las limitaciones de las técnicas de depuración secuenciales que no funcionan bien con programas de servidor, donde múltiples peticiones se manejan en paralelo. Por ejemplo, la instrumentación de servidores web con las declaraciones de impresión / madereras a menudo puede resultar en la salida del registro voluminosa con flujos entrelazados de mensajes.
otrace toma un enfoque diferente a la depuración que se basa menos en las operaciones secuenciales. Sus características incluyen: las "instantáneas" de las variables para la localización, el "etiquetado" para el seguimiento de objetos a través de diferentes invocaciones de métodos, y modificar el código en vivo ("parches mono") para insertar instrucciones de impresión, etc.
otrace mapas todos los objetos en el programa en ejecución, así como los objetos "instantáneas", a un sistema de ficheros virtual montado bajo / SST. Proporciona una interfaz de concha, oShell, con comandos como cd, ls etc., que se pueden utilizar para navegar por las clases, métodos y variables de instancia en el sistema de archivos virtual. . La implementación del tabulador y simple comodines son compatibles
Requisitos :
- Python
Comentarios que no se encuentran