Reducción del uso del procesador en la recopilación de cobertura de código

Cuando ejecute su aplicación con cobertura de código, puede que se produzca un aumento significativo del tiempo transcurrido y del tiempo de CPU.

Los siguientes factores pueden afectar al rendimiento:
  • Número de ejecuciones de programa habilitadas para la cobertura de código (programas compilados con la opción de compilador PRUEBA)
  • Número de sentencias ejecutadas en los programas habilitados para la cobertura de código
  • CICS o noCICS
  • En CICS, el número de EXEC CICS LINKs
  • Language Environment Tamaño inicial de la PILA. El rendimiento óptimo se produce cuando el tamaño del segmento de pila inicial es lo suficientemente grande como para que no haya extensiones de pila.
Para reducir el uso del procesador (sobrecarga) de la recopilación de cobertura de código, puede utilizar los siguientes enfoques para seleccionar qué programas desea recopilar información de cobertura de código. Los comandos pueden incluirse en un archivo de preferencias.
  • Utilice el comando SET IGNORELINK ON.
  • Utilice el comando SET EXPLICITDEBUG ON y, a continuación, especifique un comando LDD para cada unidad de compilación que desee habilitar para la cobertura de código.
  • Utilice el depurador comando NAMES para seleccionar los módulos y programas que desea recopilar información de cobertura de código poniendo los comandos en un archivo de preferencias o utilice EQAOPTS. Por ejemplo, si tiene una aplicación en la que todos los programas empiezan por la letra A y B, y solo desea recopilar la cobertura de código en los programas con el nombre A0001 y A0002, especifique los siguientes filtros:
           NAMES EXCLUDE CU "A*";         
    
           NAMES EXCLUDE CU "B*";         
    
           NAMES INCLUDE CU ("A0001","A0002");