Vista Llamador/Destinatario: Datos de instrumentación de memoria .NET del generador de perfiles
La vista de Llamador/Destinatario de datos de generación de perfiles de memoria de .NET recopilados mediante el método de instrumentación muestra datos de asignación y de control de tiempo para una función seleccionada y las funciones primarias y secundarias de esa función seleccionada. Contiene tres cuadrículas.
Función actual se muestra en la cuadrícula central y presenta información de generación de perfiles de memoria acerca de la función seleccionada. Los valores incluyen todas las llamadas muestreadas a la función.
Funciones que llamaron a la función actual se muestra en la cuadrícula superior y presenta la cantidad del valor de la función seleccionada (actual) generado por llamadas de la función de llamador (primaria).
Funciones llamadas por la función actual se muestra en la cuadrícula inferior y presenta datos de generación de perfiles de memoria para las funciones de destinatario (secundarias) de la función seleccionada cuando la función actual llamó a la función secundaria.
Haga doble clic en una fila de función de llamador o de destinatario para convertir esa fila en la función actual.
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 de la generación de perfiles. |
Nombre del proceso |
El nombre que se asigna al 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. |
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. |
Nombre de la función raíz |
El nombre de la función actual. Solo en informes de línea de comandos de VSPerfReport. |
Valores de asignación de memoria de .NET
Columna |
Descripción |
---|---|
Asignaciones de exclusió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. |
Asignaciones de inclusión |
|
Porcentaje de asignaciones inclusivas |
Porcentaje de todos los objetos creados durante la generación de perfiles que fueron objeto de asignaciones inclusivas por parte de esta función. |
Bytes exclusivos |
|
Porcentaje de bytes exclusivos |
Porcentaje de todos los bytes de memoria asignados durante la generación de perfiles que fueron asignaciones exclusivas de esta función. |
Bytes inclusivos |
|
Porcentaje de bytes inclusivos |
Porcentaje de todos los bytes de memoria asignados durante la generación de perfiles que fueron asignaciones inclusivas 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 |
|
% de tiempo inclusivo transcurrido |
Porcentaje de tiempo inclusivo transcurrido de esta función en este contexto con respecto al tiempo inclusivo transcurrido total de la generación de perfiles. |
Promedio de tiempo inclusivo transcurrido |
El tiempo medio inclusivo transcurrido de una llamada a esta función en este contexto. |
Tiempo inclusivo máximo transcurrido |
El tiempo máximo inclusivo transcurrido de una llamada a esta función en este contexto. |
Tiempo inclusivo mínimo transcurrido |
El tiempo mínimo inclusivo transcurrido de una llamada a esta función en este contexto. |
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 |
|
% de tiempo exclusivo transcurrido |
Porcentaje de tiempo exclusivo transcurrido de esta función en este contexto con respecto al tiempo exclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo exclusivo transcurrido |
El tiempo medio exclusivo transcurrido de una llamada a esta función en este contexto. |
Tiempo exclusivo máximo transcurrido |
El tiempo máximo exclusivo transcurrido de una llamada a esta función en este contexto. |
Tiempo exclusivo mínimo transcurrido |
El tiempo mínimo exclusivo transcurrido de una llamada a esta función en este contexto. |
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 |
|
% de tiempo de aplicación (inclusive) |
Porcentaje de tiempo inclusivo de aplicación total de esta función en este contexto con respecto al tiempo inclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo inclusivo de aplicación |
El tiempo medio inclusivo de aplicación de una llamada a esta función en este contexto. |
Tiempo inclusivo máximo de aplicación |
El tiempo máximo inclusivo de aplicación de una llamada a esta función en este contexto. |
Tiempo inclusivo mínimo de aplicación |
El tiempo mínimo inclusivo de aplicación de una llamada a esta función en este contexto. |
Valores de tiempo exclusivo de aplicación
Los valores exclusivos de la aplicación indican el tiempo total invertido en la función, excepto el tiempo invertido en funciones secundarias. El tiempo indicado también excluye el tiempo dedicado a llamadas al sistema operativo, como los cambios de contexto y las operaciones de entrada/salida.
Columna |
Descripción |
---|---|
Tiempo de exclusión de la aplicación |
|
% de tiempo de aplicación (exclusive) |
Porcentaje de tiempo exclusivo de aplicación total de esta función en este contexto con respecto al tiempo exclusivo transcurrido total de la ejecución de generación de perfiles. |
Promedio de tiempo exclusivo de aplicación |
El tiempo medio exclusivo de aplicación de una llamada a esta función en este contexto. |
Tiempo exclusivo máximo de aplicación |
El tiempo máximo exclusivo de aplicación de una llamada a esta función en este contexto. |
Tiempo exclusivo mínimo de aplicación |
El tiempo mínimo exclusivo de aplicación de una llamada a esta función en este contexto. |
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: datos de muestreo de memoria de .NET del generador de perfiles
Vista Llamador y destinatario: datos de instrumentación del generador de perfiles
Vista Llamador y destinatario: datos de muestreo del generador de perfiles