Recoger datos de rendimiento mientras se ejecutan pruebas unitarias
Hace varios años, estaba enseñando los conocimientos básicos de nuestro framework %UnitTest durante la clase de Fundamentos de Caché (ahora llamada Developing Using InterSystems Objects and SQL). Un alumno preguntó si era posible recoger estadísticas de rendimiento mientras se ejecutan pruebas unitarias. Unas semanas más tarde, añadí un código adicional a los ejemplos de %UnitTest para responder a esa pregunta. Ahora lo comparto con la Comunidad.
La clase %SYSTEM,Process ofrece varias métricas que puedes recoger para un proceso (además de Duration).
- Duration
- Lines Executed
- Global References
- System CPU Time
- User CPU Time
- Disk Read Time
set msg = "Performance: " _
Comments
Este artículo está etiquetado como "Mejores prácticas" ("Best practices").
Los artículos con la etiqueta "Mejores prácticas" incluyen recomendaciones sobre cómo desarrollar, probar, implementar y administrar mejor las soluciones de InterSystems.