Vista Funciones: datos de instrumentación de memoria .NET del generador de perfiles
La vista Funciones de datos de generación de perfiles de asignación de memoria .NET recopilados mediante el método de instrumentación muestra las funciones que asignaron memoria durante la ejecución de generación de perfiles. Una fila de función notifica el tamaño y número de asignaciones, así como los datos de control de tiempo para la función.
General
Columna |
Descripción |
---|---|
Nombre de la función |
Nombre de la función. |
Dirección de función |
Dirección de la función. |
Número de línea de función |
Número de línea del inicio de esta función en el archivo de origen. |
Número de llamadas |
Número total de llamadas realizadas a esta función. |
Archivo de origen |
Archivo de origen que contiene la definición de esta función. |
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. |
Tiempo de sobrecarga del análisis de exclusión |
La sobrecarga de tiempo para esta función causada por la instrumentación. La sobrecarga por sondeos se ha restado de todos los tiempos exclusivos. |
Tiempo de sobrecarga del análisis de inclusión |
Sobrecarga de tiempo para esta función y sus funciones secundarias debida a la instrumentación. La sobrecarga por sondeos se ha restado de todos los tiempos inclusivos. |
Valores de memoria .NET
Los valores de memoria .NET inclusivos de una función indican el número (asignaciones) y tamaño (bytes) de objetos que fueron creados por la función y sus funciones secundarias.
Los valores de memoria exclusivos indican el número y tamaño de los objetos que fueron creados por la función y no por sus funciones secundarias.
Columna |
Descripción |
---|---|
Asignaciones de inclusión |
Número total de objetos creados en esta función y en las funciones a las que llamó esta función. |
Porcentaje de asignaciones inclusivas |
Porcentaje de todos los objetos asignados durante la generación de perfiles que fueron objeto de asignaciones inclusivas de esta función. |
Asignaciones de exclusión |
Número total de objetos creados cuando la función estaba ejecutando código en el cuerpo de la función. Este número no incluye objetos creados en funciones a las que llamó esta función. |
Porcentaje de asignaciones exclusivas |
Porcentaje de todos los objetos creados durante la generación de perfiles que fueron objeto de asignaciones exclusivas por parte de esta función. |
Bytes inclusivos |
Número de bytes de memoria asignados en esta función y en funciones a las que llamó esta función. |
Porcentaje de bytes inclusivos |
Porcentaje de todos los bytes de memoria asignados durante la generación de perfiles que fueron bytes inclusivos de esta función. |
Bytes exclusivos |
Número de bytes de memoria asignados por esta función pero no por funciones a las que llamó esta función. |
Porcentaje de bytes exclusivos |
Porcentaje de todos los bytes de memoria asignados durante la generación de perfiles que fueron bytes exclusivos de esta función. |
Valores de tiempo inclusivo transcurrido
Los valores de tiempo inclusivo transcurrido indican el tiempo que una función estuvo en la pila de llamadas. El valor incluye el tiempo dedicado a funciones secundarias y llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida.
Columna |
Descripción |
---|---|
Tiempo de inclusión transcurrido |
El tiempo inclusivo transcurrido total de todas las llamadas a esta función. |
% de tiempo inclusivo transcurrido |
Porcentaje de tiempo inclusivo transcurrido de esta función con respecto al tiempo inclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo inclusivo transcurrido |
Tiempo inclusivo transcurrido medio de una llamada a esta función. |
Tiempo inclusivo máximo transcurrido |
Tiempo inclusivo transcurrido máximo de una llamada a esta función. |
Tiempo inclusivo mínimo transcurrido |
Tiempo inclusivo transcurrido mínimo de una llamada a esta función. |
Valores de tiempo exclusivo transcurrido
Los valores de tiempo exclusivo transcurrido indican el tiempo que una función se estuvo ejecutando directamente en la parte superior de la pila de llamadas. El valor incluye el tiempo dedicado a llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida, pero no incluye el tiempo dedicado a funciones secundarias.
Columna |
Descripción |
---|---|
Tiempo de exclusión transcurrido |
El tiempo exclusivo transcurrido total de todas las llamadas a esta función. |
% de tiempo exclusivo transcurrido |
Porcentaje de tiempo exclusivo transcurrido total de esta función con respecto al tiempo exclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo exclusivo transcurrido |
Tiempo exclusivo transcurrido medio de una llamada a esta función. |
Tiempo exclusivo máximo transcurrido |
Tiempo exclusivo transcurrido máximo de una llamada a esta función. |
Tiempo exclusivo mínimo transcurrido |
Tiempo exclusivo transcurrido mínimo de una llamada a esta función. |
Valores de tiempo inclusivo de aplicación
Los valores de tiempo inclusivo de aplicación indican el tiempo que una función estuvo en la pila de llamadas. El valor no incluye el tiempo dedicado a llamadas al sistema operativo como cambios de contexto y operaciones de entrada/salida pero sí el tiempo dedicado a funciones secundarias.
Columna |
Descripción |
---|---|
Tiempo de inclusión de la aplicación |
El tiempo inclusivo de aplicación total de todas las llamadas a esta función. |
% de tiempo de aplicación (inclusive) |
Porcentaje de tiempo inclusivo de aplicación total de esta función con respecto al tiempo inclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo inclusivo de aplicación |
Tiempo inclusivo de aplicación medio de una llamada a esta función. |
Tiempo inclusivo máximo de aplicación |
Tiempo inclusivo de aplicación máximo de una llamada a esta función. |
Tiempo inclusivo mínimo de aplicación |
Tiempo inclusivo de aplicación mínimo de una llamada a esta función. |
Valores de tiempo exclusivo de aplicación
Los valores de tiempo exclusivo de aplicación indican el tiempo que una función se estuvo ejecutando directamente en la parte superior de la pila de llamadas. El tiempo no incluye el tiempo dedicado a llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida, ni incluye el tiempo dedicado a funciones secundarias.
Columna |
Descripción |
---|---|
Tiempo de exclusión de la aplicación |
El tiempo exclusivo de aplicación total de todas las llamadas a esta función. |
% de tiempo de aplicación (exclusive) |
Porcentaje de tiempo exclusivo de aplicación total de esta función con respecto al tiempo exclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo exclusivo de aplicación |
Tiempo exclusivo de aplicación medio de una llamada a esta función. |
Tiempo exclusivo máximo de aplicación |
Tiempo exclusivo de aplicación máximo de una llamada a esta función. |
Tiempo exclusivo mínimo de aplicación |
Tiempo exclusivo de aplicación mínimo de una llamada a 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 Funciones: datos de muestreo de memoria de .NET del generador de perfiles
Vista Funciones: datos de instrumentación del generador de perfiles
Vista Funciones: datos de muestreo del generador de perfiles