Compartir a través de


Vista Módulos: datos de contención del generador de perfiles

La vista Módulos de los datos de contención muestra datos de simultaneidad agrupados por los módulos muestreados en los datos de generación de perfiles.Cada módulo es la raíz de un árbol jerárquico.Bajo el nodo de módulo se muestra las funciones del módulo donde se han producido eventos de contención.

Si la función estaba ejecutando su propio código cuando se produjo un evento de contención, es decir, si la función estaba en la parte superior de la pila de llamadas, bajo el nodo de la función se muestran las líneas de código fuente y las direcciones de instrucción que se estaban ejecutando.Dado que los datos de una línea de código fuente o un puntero de instrucción se recopilan cuando se está ejecutando la línea o la instrucción, los valores inclusivo y exclusivo siempre son los mismos para los datos de línea y de instrucción.

En la tabla siguiente se describen los valores de las columnas de la vista Módulos de los datos de contención.

Columna

Descripción

Tiempo de bloqueo exclusivo

  • En una función, 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 un módulo, la suma del tiempo de bloqueo exclusivo de las funciones del módulo.

  • En una línea o una instrucción, el tiempo durante el cual esta línea o instrucción no se pudo ejecutar.

% de tiempo de bloqueo exclusivo

  • En una función o un módulo, el porcentaje de tiempo de bloqueo exclusivo de esta función o módulo con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

  • En una línea o una instrucción, el porcentaje de tiempo durante el cual esta línea o instrucción no se pudo ejecutar con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

Contenciones exclusivas

  • En una función, 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 de las funciones a las que llamó la función.

  • En un módulo, la suma de las contenciones exclusivas de las funciones del módulo.

  • En una línea o una instrucción, el número de veces que esta línea o instrucción no se pudo ejecutar.

% de contenciones exclusivas

  • En una función o un módulo, el porcentaje de contenciones exclusivas de esta función o módulo con respecto a todas las contenciones de la ejecución de generación de perfiles.

  • En una línea o una instrucción, el porcentaje de contenciones que impidieron la ejecución de esta línea o instrucción con respecto a todas las contenciones de la ejecución de generación de perfiles.

Tiempo de bloqueo inclusivo

  • En una función, el tiempo que esta función o una función a la que llamó esta función no se pudo ejecutar.

  • En un módulo, la suma del tiempo de bloqueo en que al menos una función de este módulo estaba en la pila.

  • En una línea o una instrucción, el tiempo durante el cual esta línea o instrucción no se pudo ejecutar.

% de tiempo de bloqueo inclusivo

  • En una función o un módulo, el porcentaje de tiempo de bloqueo inclusivo de esta función o módulo con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

  • En una línea o una instrucción, el porcentaje de tiempo durante el cual esta línea o instrucción no se pudo ejecutar con respecto al tiempo de bloqueo total de la ejecución de generación de perfiles.

Contenciones inclusivas

  • En una función, el número de veces que esta función o una función a la que llamó esta función no se pudo ejecutar.

  • En un módulo, el número de contenciones en que al menos una función de este módulo estaba en la pila.

  • En una línea o una instrucción, el número de veces que esta línea o instrucción no se pudo ejecutar.

% de contenciones inclusivas

  • En una función o un módulo, el porcentaje de contenciones inclusivas de esta función o módulo con respecto a todas las contenciones de la ejecución de generación de perfiles.

  • En una línea o una instrucción, el porcentaje de tiempo durante el cual esta línea o instrucción no se pudo ejecutar con respecto al tiempo de bloqueo total 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, línea o puntero de instrucción.

Ruta de acceso del módulo

Ruta de acceso del módulo que contiene la función, línea o puntero de instrucción.

Nombre

Nombre de la función o el módulo.

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 Módulos

Vista Módulos: datos de instrumentación de memoria de .NET del generador de perfiles

Vista Módulos: datos de muestreo de memoria de .NET del generador de perfiles

Vista Módulos: datos de instrumentación del generador de perfiles

Vista Módulos: datos de muestreo del generador de perfiles