Compartir a través de


Vista Árbol de llamadas: datos de contención del generador de perfiles

La vista Árbol de llamadas muestra las rutas de ejecución de funciones que se atravesaron en la aplicación para la que se generan perfiles. La raíz del árbol es el punto de entrada a la aplicación o el componente. Cada nodo de función enumera todas las funciones a las que llamó, el número de veces que se bloqueó la función y la cantidad de tiempo que se bloqueó la función porque estaba luchando por un recurso con otros subprocesos o procesos.

Los valores de la vista Árbol de llamadas son para las instancias de la función a las que llamó la función principal en el árbol de llamadas. Los valores de porcentaje se calculan comparando el valor de instancia de función con el número total de contenciones de la ejecución de asignación de perfiles.

Resaltar la ruta de acceso activa de ejecución

La vista Árbol de llamadas se puede expandir y puede resaltar la ruta de acceso de ejecución del proceso o la función que creó la mayoría de las contenciones.

  • Para mostrar la ruta de acceso más activa, haga clic con el botón secundario del mouse en el proceso o función y, a continuación, haga clic en Expandir ruta de acceso activa.

Establecer el nodo raíz del árbol de llamadas

Cada uno de los procesos de la generación de perfiles se muestra como nodo raíz. Para establecer el nodo inicial de la vista Árbol de llamadas, haga clic con el botón secundario del mouse en el nodo que desea establecer como nodo de inicio y, a continuación, haga clic en Establecer raíz.

Al establecer el nodo raíz, se eliminan todas las demás entradas de la vista, excepto el subárbol del nodo seleccionado. Para restablecer el nodo raíz en el nodo original, haga clic con el botón secundario del mouse en la vista Árbol de llamadas y, a continuación, haga clic en Restablecer raíz.

Columna

Descripción

Tiempo de bloqueo exclusivo

El tiempo que no se pudieron ejecutar en la generación de perfiles las instancias de esta función en esta ruta de acceso de ejecución. El valor no incluye el tiempo de bloqueo de las funciones secundarias a las que llamó la función.

% de tiempo de bloqueo exclusivo

El porcentaje de tiempo de bloqueo exclusivo de esta función en esta ruta de acceso de ejecución con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

Contenciones exclusivas

El número de contenciones que se produjeron en instancias de esta función en esta ruta de acceso de ejecución. El número no incluye las contenciones de las funciones secundarias a las que llamó la función.

% de contenciones exclusivas

Porcentaje de contenciones exclusivas de las instancias de esta función llamadas por la función primaria del árbol de llamadas con respecto a todas las contenciones de la ejecución de generación de perfiles.

Dirección de función

Dirección de la función.

Nombre de la función

El nombre completo de la función.

Tiempo de bloqueo inclusivo

El tiempo total que no se pudieron ejecutar en la generación de perfiles las instancias de esta función en esta ruta de acceso de ejecución. El valor incluye el tiempo de bloqueo de las funciones secundarias a las que llamó la función.

% de tiempo de bloqueo inclusivo

El porcentaje de tiempo de bloqueo inclusivo de las instancias de esta función en esta ruta de acceso de ejecución con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

Contenciones inclusivas

El número total de contenciones que bloquearon las instancias de esta función en esta ruta de acceso de ejecución. El número incluye las contenciones de las funciones secundarias a las que llamó la función.

% de contenciones inclusivas

El porcentaje de las contenciones inclusivas de las instancias de esta función en esta ruta de acceso de ejecución con respecto a todas las contenciones de la ejecución de generación de perfiles.

Nivel

Nivel de la función en el árbol de llamadas. Solo en informes de línea de comandos de VSReport. Para obtener más información, vea VSPerfReport.

Número de línea de función

Número de línea del inicio de esta función en el archivo de origen.

Nombre de módulo

Nombre del módulo que contiene la función.

Ruta de acceso del módulo

Ruta de acceso del módulo que contiene la función.

Id. de proceso

Identificador de proceso (PID) de la generación de perfiles.

Nombre del proceso

Nombre del proceso.

Archivo de origen

Archivo de origen que contiene la definición de esta función.

Vea también

Tareas

Cómo: Personalizar las columnas de la vista de informe de las herramientas de generación de perfiles

Referencia

Vista Árbol de llamadas

Vista Árbol de llamadas: Datos de instrumentación de memoria .NET del generador de perfiles

Vista Árbol de llamadas: Datos de muestreo de memoria .NET del generador de perfiles

Vista Árbol de llamadas: datos de instrumentación del generador de perfiles

Vista Árbol de llamadas: datos de muestreo del generador de perfiles