Navegador de comparación de funciones de puntos calientes

El Navegador de comparación de funciones de puntos calientes compara el rendimiento de dos actividades de detección de puntos calientes. Muestra la aceleración o la ralentización de ciertas funciones y el impacto de estos cambios en el rendimiento de la aplicación general.

Existen dos modalidades de visualización:
  • Modalidad simple: si no hay filtros de puntos calientes definidos por el usuario, el panel principal muestra una tabla de comparación de funciones para el filtro predefinido Mi aplicación.

  • Modalidad de pestaña: si hay uno o varios filtros de puntos alientes definidos por el usuario, se crea una pestaña para cada filtro. Cada pestaña muestra una tabla de comparación para las funciones que coinciden con el filtro. El filtro Mi aplicación se muestra en la primera pestaña seguido de otras pestañas ordenadas por aceleración.

Cambios de entorno

El comportamiento en tiempo de ejecución de la aplicación se puede ver afectado por determinadas variables de entorno establecidas en el sistema. Habrá un panel extra disponible si se detectan cambios en estas variables de entorno. Para obtener una lista de variables de entorno, consulte la página en variables de entorno para el ajuste de rendimiento.

Tabla de impacto de función

En la parte superior del navegador se muestran los nombres de las dos actividades que se están comparando. El primer nombre de actividad identifica la actividad medida. El segundo nombre de actividad identifica la actividad utilizada como base para la comparación. Por ejemplo, la captura de pantalla siguiente muestra que la actividad ejecución base es la base para la comparación:

De forma predeterminada, las funciones de la tabla están ordenadas por la columna Impacto. Puede clasificar por cualquier otra columna pulsando el título de columna.
Columna Descripción
Nombre de función El nombre de una función.
Aceleración relativa Muestra la aceleración de una función individual comparando el tiempo de CPU de muestra de la función en las dos actividades. representa una mejora de rendimiento. representa la degradación.
Impacto En la modalidad simple o en la pestaña Mi aplicación, esta columna muestra el impacto del cambio de tiempo de CPU de una función individual en la aceleración general de la aplicación. De lo contrario, muestra el impacto en la aceleración general de las funciones recuperadas por un filtro. La mejora del rendimiento se muestra como una barra verde desde el centro hacia la derecha. La degradación se muestra como una barra roja desde el centro hacia la izquierda.
Archivo fuente El archivo fuente en el que está ubicada la definición de la función. El nombre del archivo fuente tiene un formato abreviado para ahorrar espacio. Pase el ratón por encima para ver el nombre completo en la ayuda contextual.
Archivo de objeto El archivo de objeto compilado a partir del archivo fuente en el que está ubicada la definición de la función. se mostrará si las opciones de compilador han cambiado entre las actividades. El nombre de archivo de objeto está abreviado para ahorrar espacio. Pase el ratón por encima para ver el nombre completo en la ayuda contextual.
Módulo El módulo que contiene el archivo de objeto para la función compilada. El nombre de módulo está abreviado para ahorrar espacio. Pase el ratón por encima para ver el nombre completo en la ayuda contextual.

Encontrará más detalles disponibles en las ayudas contextuales:

Para ver el cambio de las marcas en la aceleración de aplicación general, pase el puntero del ratón sobre el texto Mi aplicación.

En la modalidad de pestaña, pase el puntero del ratón sobre el título de la pestaña Mi aplicación.

Menús de contexto

Mandato Descripción
Comparar fuente Muestra los cambios en el código fuente entre dos actividades, en el editor de comparación de código fuente. Sólo está disponible si el seguimiento de código fuente está habilitado para el proyecto.
Mostrar fuente en nombre de actividad Muestra el código fuente utilizado en la actividad identificada por nombre de actividad.
Mostrar cambio de opciones de optimizaciones de compilador Muestra los cambios de opciones de optimización de compilador al compilar el código fuente con el archivo de objeto. Solo disponible si hay un cambio.
Abrir el Navegador de puntos calientes para nombre de actividad Abrir el Navegador de puntos calientes para la actividad identificada por nombre de actividad.
Cambiar umbral de impacto Cambiar umbral de impacto. Las funciones con menos impacto que el umbral no se mostrarán en la tabla.
Preferencias... Abrir página de preferencias.

Comentarios