Compartir a través de


Vista Llamador y destinatario: datos de contención del generador de perfiles

La vista Llamador y destinatario muestra información de contención para una función seleccionada y sus funciones primarias y secundarias.Contiene tres cuadrículas.

Función actual se muestra en la cuadrícula central y presenta información de contención para la función seleccionada.Los valores incluyen todas las contenciones de bloqueo de la función.

Funciones que llamaron a la función actual se muestra en la cuadrícula superior y presenta las contribuciones individuales de las funciones de llamador (primarias) a los valores de la función seleccionada (actual).

Funciones llamadas por la función actual se muestra en la cuadrícula inferior y presenta información de contención para las funciones destinatarias (secundarias) de la función seleccionada cuando la función actual llamó a la función secundaria.

Columna

Descripción

Tipo

El contexto de la función:

  • 0 - la función actual

  • 1 - una función que llama a la función actual

  • 2 - una función a la que llama la función actual

Solo en informes de línea de comandos de VSPerfReport.

Tiempo de bloqueo exclusivo

  • En la función actual, el tiempo que esta función no pudo ejecutar código del cuerpo de la función.No se incluye el tiempo de bloqueo de las funciones a las que llamó la función.

  • En una función de llamador, la parte del tiempo de bloqueo exclusivo de la función actual que transcurrió cuando esta función llamó a la función actual.

  • En una función de destinatario, el tiempo que esta función no pudo ejecutar su propio código cuando la función actual llamó a esta función.No se incluye el tiempo de bloqueo de las funciones secundarias a las que llamó la función de destinatario.

% de tiempo de bloqueo exclusivo

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

Contenciones exclusivas

  • En la función actual, el número de veces que esta función no pudo ejecutar código del cuerpo de la función.No se incluyen las contenciones que se produjeron en las funciones a las que llamó la función.

  • En una función de llamador, el número de contenciones exclusivas de la función actual que se produjeron cuando esta función llamó a la función actual.

  • En una función de destinatario, el número de veces que esta función no pudo ejecutar el código del cuerpo de la función cuando la función actual llamó a esta función.No se incluyen las contenciones que se produjeron en las funciones a las que llamó la función de destinatario.

% de contenciones exclusivas

Porcentaje de las contenciones exclusivas de esta función en este contexto con respecto a todas las contenciones de la ejecución de generación de perfiles.

Dirección de función

La dirección o el token de la función.

Nombre de la función

El nombre completo de la función.

Tiempo de bloqueo inclusivo

  • En la función actual, el tiempo durante el cual no se pudo ejecutar esta función o una de las funciones a las que llamó esta función.Se incluye el tiempo de bloqueo de las funciones a las que llamó la función actual.

  • En una función de llamador, la parte del tiempo de bloqueo inclusivo de la función actual que transcurrió cuando esta función llamó a la función actual.

  • En una función de destinatario, el tiempo durante el que no se pudo ejecutar esta función o una de las funciones a las que llamó la función cuando la función actual llamó a esta función.Se incluye el tiempo de bloqueo de las funciones a las que llamó la función de destinatario.

% de tiempo de bloqueo inclusivo

El porcentaje de tiempo de bloqueo inclusivo de esta función en este contexto con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

Contenciones inclusivas

  • En la función actual, el número de veces que no se pudo ejecutar esta función o una de las funciones a las que llamó la función.Se incluyen las contenciones que se produjeron en las funciones a las que llamó la función.

  • En una función de llamador, el número de contenciones inclusivas de la función actual que se produjeron cuando esta función llamó a la función actual.

  • En una función de destinatario, el número de veces que no se pudo ejecutar esta función o una de las funciones a las que llamó la función cuando la función actual llamó a esta función.Se incluyen las contenciones que se produjeron en las funciones a las que llamó la función de destinatario.

% de contenciones inclusivas

Porcentaje de las contenciones exclusivas de esta función en este contexto con respecto a todas las contenciones de la ejecución de generación de perfiles.

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 en el que se produjeron las contenciones.

Nombre del proceso

Nombre del proceso.

Nombre de la función raíz

El nombre de la función actual.Solo en informes de línea de comandos de VSPerfReport.

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 Llamador y destinatario

Vista Llamador y destinatario: datos de muestreo del generador de perfiles

Vista Llamador/Destinatario: Datos de instrumentación de memoria .NET del generador de perfiles

Vista Llamador y destinatario: datos de muestreo de memoria de .NET del generador de perfiles

Vista Llamador y destinatario: datos de instrumentación del generador de perfiles