stringtranslate.com

Instrumentación (programación informática)

En programación informática , la instrumentación es el acto de modificar el software para que se pueda realizar un análisis en él.

Generalmente, la instrumentación modifica el código fuente o el código binario .

La instrumentación permite crear perfiles : [1] midiendo el comportamiento dinámico durante una ejecución de prueba. Esto resulta útil para las propiedades de un programa que no se pueden analizar estáticamente con suficiente precisión, como el análisis de rendimiento y de alias .

La instrumentación puede incluir:

Limitaciones

La instrumentación está limitada por la cobertura de ejecución. Si el programa nunca llega a un punto de ejecución en particular, la instrumentación en ese punto no recopila datos. Por ejemplo, si se instrumenta una aplicación de procesamiento de textos, pero el usuario nunca activa la función de impresión, la instrumentación no puede decir nada sobre las rutinas que se utilizan exclusivamente por la función de impresión.

Algunos tipos de instrumentación pueden provocar un aumento drástico del tiempo de ejecución, lo que puede limitar la aplicación de la instrumentación a contextos de depuración.

Véase también

Referencias

  1. ^ "Comentario, prueba e instrumentación de código". 3 de enero de 2011. Consultado el 29 de enero de 2014 .
  2. ^ Descripción general de la instrumentación del código fuente en el sitio web de IBM