Vista Líneas: datos de contención del generador de perfiles
La vista Líneas de los datos de contención muestra los datos de rendimiento de las instrucciones que se estaban ejecutando cuando se recopilaron las muestras en la ejecución de generación de perfiles. En un archivo de origen, una instrucción puede abarcar más de una línea y una línea puede incluir más de una instrucción.
Los datos siguientes identifican una instrucción:
El archivo de origen que contiene la instrucción de la función.
La función que contiene la instrucción.
La línea de código fuente en que se inicia la instrucción.
El carácter de la línea de código fuente en que se inicia la instrucción.
La línea de código fuente en que finaliza la instrucción.
El carácter de la línea de origen en que finaliza la instrucción.
La columna Nombre de línea proporciona una concatenación ordenable de datos del identificador.
En la tabla siguiente se describen las columnas del informe de la vista Líneas.
Columna |
Descripción |
---|---|
Tiempo de bloqueo exclusivo |
Cantidad de tiempo durante el cual esta instrucción no pudo ejecutar el código de la instrucción debido a un evento de contención. No se incluye el tiempo de bloqueo de las funciones a las que llamó la instrucción. |
% de tiempo de bloqueo exclusivo |
Porcentaje de tiempo de bloqueo exclusivo de la instrucción con respecto a todo el tiempo de bloqueo del proceso. |
Contenciones exclusivas |
Número de veces que esta instrucción no pudo ejecutar código de la instrucción debido a un evento de contención. No se incluyen los eventos de contención de las funciones a las que llamó la instrucción. |
% de contenciones exclusivas |
Porcentaje de contenciones exclusivas de esta instrucción con respecto a todos los eventos de contención del proceso. |
Dirección de función |
Dirección de la función que contiene esta instrucción. |
Nombre de la función |
Nombre completo de la función que contiene esta instrucción. |
Tiempo de bloqueo inclusivo |
El tiempo de bloqueo en esta instrucción y en las funciones a las que llamó la instrucción. |
% de tiempo de bloqueo inclusivo |
Porcentaje de tiempo de bloqueo inclusivo de la instrucción con respecto a todo el tiempo de bloqueo del proceso. |
Contenciones inclusivas |
Número de veces que esta instrucción y las funciones a las que se llamó en la instrucción no se pudieron ejecutar. |
% de contenciones inclusivas |
Porcentaje de contenciones inclusivas de esta instrucción con respecto a todos los eventos de contención del proceso. |
Nombre de línea |
Identificador de la línea creado por el generador de perfiles. El identificador utiliza la siguiente sintaxis: SourceFile;[LineNumberStart,CharacterStart]->;[LineNumberEnd,CharacterEnd] |
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 instrucción. |
Ruta de acceso del módulo |
Ruta de acceso del módulo que contiene la instrucción. |
Id. de proceso |
Identificador de proceso (PID) del proceso para el que se realizó la generación de perfiles. |
Nombre del proceso |
Nombre del proceso. |
Comienzo del carácter de código fuente |
El desplazamiento del carácter inicial en la línea del archivo de origen donde se inicia esta instrucción. |
Fin del carácter de código fuente |
El desplazamiento del carácter inicial en la línea del archivo de origen donde finaliza esta instrucción. |
Archivo de origen |
Nombre del archivo de origen que contiene esta instrucción de función. |
Comienzo de la línea de código fuente |
Número de línea del archivo de origen en que se inicia la instrucción. |
Fin de la línea de código fuente |
Número de línea del archivo de origen en que finaliza la instrucció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 Líneas: datos de muestreo de memoria de .NET del generador de perfiles