Instrumentación (programación)
En el campo de la programación , la instrumentación se refiere a la capacidad de rastrear o cuantificar el nivel de rendimiento de un producto de software, así como la capacidad de diagnosticar errores y registrar información para rastrear sus causas.
La medición en forma de instrucciones de código generalmente se usa para monitorear la operación de un componente particular del sistema (por ejemplo, instrucciones que muestran registros en la pantalla). Cuando una aplicación contiene código de herramienta, se puede administrar mediante herramientas de utilidad especiales. La medición es necesaria para evaluar el rendimiento de la aplicación. Los métodos de medición se dividen en dos tipos principales: mediciones basadas en código fuente y mediciones basadas en código binario.
En programación, medir significa poder medir una aplicación en términos de:
- Seguimiento de código : recepción de mensajes informativos sobre la ejecución de la aplicación a lo largo de su funcionamiento.
- Depuración de programas y manejo de excepciones (estructurado) : rastrear y corregir errores del programador en una aplicación en la etapa de desarrollo.
- La creación de perfiles es un conjunto de técnicas para rastrear el rendimiento del código, incluida la medición.
- Los contadores de rendimiento son componentes que le permiten monitorear el nivel de rendimiento de una aplicación.
- Los registradores de eventos son componentes que le permiten recibir notificaciones y rastrear eventos clave mientras se ejecuta su aplicación.
Véase también
- Interceptación
- Simulador de conjunto de instrucciones : simulación de todas las instrucciones de nivel de código de máquina para implementar la capacidad de medición
Enlaces