Vista Llamador y destinatario: datos de muestreo de memoria de .NETCaller/Callee view - .NET memory sampling data

La vista Llamador y destinatario muestra datos de la generación de perfiles de memoria de. NET para una función seleccionada y sus funciones primarias y secundarias.The Caller/Callee view displays .NET memory profiling data for a selected function and its parent and child functions. La vista Llamador y destinatario contiene tres cuadrículas.The Caller/Callee view contains three grids.

Función actual se muestra en la cuadrícula central e incluye información sobre la generación de perfiles de memoria de la función seleccionada.Current function is displayed in the middle grid, and it shows memory profiling information about the selected function. Los valores incluyen todas las llamadas a la función que se muestrearon.The values include all sampled calls to the function.

Funciones que llamaron a la función actual se muestra en la cuadrícula superior e incluye la cantidad del valor de la función seleccionada (actual) generado por llamadas desde la función de llamador (primaria).Functions that called the current function is displayed in the top grid, and it shows the amount of the value of the selected (current) function that was generated by calls from the caller (parent) function.

Funciones llamadas por la función actual se muestra en la cuadrícula inferior e incluye 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.Functions that were called by the current function is displayed in the bottom grid, and it shows memory profiling data for the callee (child) functions of the selected function when the child function was called by the current function.

Haga doble clic en una fila de función de llamador o destinatario para hacer que esa fila sea la función actual.Double-click a caller or callee function row to make that row the current function.

ColumnaColumn DescriptionDescription
Identificador del procesoProcess ID Identificador de proceso (PID) de la ejecución de generación de perfiles.The process ID (PID) of the profiling run.
Nombre de procesoProcess Name Nombre del proceso.The name of the process.
Nombre del móduloModule Name Nombre del módulo que contiene la función.The name of the module that contains the function.
Ruta de acceso del móduloModule Path Ruta de acceso del módulo que contiene la función.The path of the module that contains the function.
Archivo de código fuenteSource File Archivo de origen que contiene la definición de esta función.The source file that contains the definition for this function.
Nombre de la funciónFunction Name El nombre completo de la función.The fully qualified name of the function.
Número de línea de la funciónFunction Line Number Número de línea del inicio de esta función en el archivo de origen.The line number of the start of this function in the source file.
Dirección de la funciónFunction Address Dirección de la función.The address of the function.
TypeType El contexto de la función:The context of the function:

0: la función actual0 - the current function

1: una función que llama a la función actual1 - a function that calls the current function

2: una función llamada por la función actual2 - a function that is called by the current function

Solo disponible en los informes de línea de comandos de VSPerfReport.Only in VSPerfReport command-line reports.
NivelLevel La profundidad de esta función en el árbol de llamadas.The depth of the function in the call tree. Solo disponible en los informes de línea de comandos de VSPerfReport.Only in VSPerfReport command-line reports.
Asignaciones inclusivasInclusive Allocations - En la función actual, el número de objetos asignados por la función en la ejecución de la generación de perfiles.- For the current function, the number of objects that were allocated by the function in the profiling run. Este número incluye los objetos creados en funciones de destinatario.This number includes objects that were created in callee functions.
- En una función de llamador, el número de asignaciones inclusivas de la función actual generadas por llamadas de esta función.- For a caller function, the number of the inclusive allocations of the current function that were generated by calls from this function.
- En una función de destinatario, el número de objetos asignados por las instancias de esta función a las que llamó la función actual.- For a callee function, the number of objects that were allocated by the instances of this function that were called by the current function. El número incluye las asignaciones realizadas por funciones a las que llamó la función de destinatario.The number includes allocations that were made by functions that were called by the callee function.
Porcentaje de asignaciones inclusivasInclusive Allocations % El porcentaje de todos los objetos que se crearon durante la ejecución de la generación de perfiles que eran asignaciones inclusivas de esta función.The percentage of all objects that were created in the profiling run that were inclusive allocations of this function.
Asignaciones exclusivasExclusive Allocations - En la función actual, el número de objetos creados cuando la función estaba ejecutando código del cuerpo de la función (es decir, cuando la función estaba en la parte superior de la pila de llamadas).- For the current function, the number of objects that were created when the function was executing code of the function body (that is, when the function was at the top of the call stack). El número no incluye los objetos creados en funciones a las que llamó la función.The number does not include objects that were created in functions that were called by the function.
- En una función de llamador, el número de asignaciones exclusivas de la función actual generadas por llamadas de esta función.- For a caller function, the number of the exclusive allocations of the current function that were generated by calls from this function.
- En una función de destinatario, el número de objetos creados por las instancias de esta función a las que llamó la función actual.- For a callee function, the number of objects that were created by the instances of this function that were called by the current function. El número no incluye los objetos creados por funciones a las que llamó la función de destinatario.The number does not include objects that were created by functions that were called by the callee function.
Porcentaje de asignaciones exclusivasExclusive Allocations % El porcentaje de todos los objetos que se crearon durante la ejecución de la generación de perfiles que eran asignaciones inclusivas de esta función.The percentage of all objects that were created in the profiling run that were inclusive allocations of this function.
Bytes inclusivosInclusive Bytes - En la función actual, el número de bytes de memoria asignados por la función en la ejecución de la generación de perfiles.- For the current function, the number of bytes of memory that were allocated by the function in the profiling run. El número incluye la memoria asignada en las funciones a las que llamó esta función.The number includes memory that was allocated in functions that were called by this function.
- En una función de llamador, el número de bytes inclusivos de la función actual generados por llamadas de la función de llamador.- For a caller function, the number of the inclusive bytes of the current function that were generated from calls by the caller function.
- En una función de destinatario, el número de bytes asignados por las instancias de esta función generadas por llamadas de la función actual.- For a callee function, the number of bytes that were allocated by the instances of this function that were generated by calls from the current function. El número incluye los bytes asignados por las funciones a las que llamó la función de destinatario.The number includes bytes that were allocated by functions that were called by the callee function.
Porcentaje de bytes inclusivosInclusive Bytes % El porcentaje de todos los bytes de memoria que se asignaron durante la ejecución de la generación de perfiles que eran asignaciones inclusivas de esta función.The percentage of all bytes of memory that were allocated in the profiling run that were inclusive allocations of this function.
Bytes exclusivosExclusive Bytes - En la función actual, el número de bytes de memoria asignados por la función en la ejecución de la generación de perfiles.- For the current function, the number of bytes of memory that were allocated by the function in the profiling run. Este número no incluye la memoria asignada por las funciones a las que llamó la función actual.This number does not include memory that was allocated by functions that were called by the current function.
- En una función de llamador, el número de bytes exclusivos de la función actual generados por llamadas de la función de llamador.- For a caller function, the number of the exclusive bytes of the current function that were generated by calls from the caller function.
- En una función de destinatario, el número de bytes asignados por las instancias de la función generadas por llamadas de la función actual.- For a callee function, the number of bytes that were allocated by instances of the function that were generated by calls from the current function. El número no incluye los bytes asignados por las funciones a las que llamó la función de destinatario.The number does not include bytes that were allocated by functions that were called by the callee function.
Porcentaje de bytes exclusivosExclusive Bytes % El porcentaje de todos los bytes de memoria que se asignaron durante la ejecución de la generación de perfiles que eran asignaciones exclusivas de esta función.The percentage of all bytes of memory that were allocated in the profiling run that were exclusive allocations of this function.

Vea tambiénSee also

Cómo: Personalizar las columnas de la vista de informes How to: Customize report view columns
Vista Llamador y destinatario: datos de instrumentación de memoria de .NET Caller/Callee view - .NET memory instrumentation data
Vista Llamador y destinatario: datos de muestreo Caller/Callee view - sampling data
Vista Llamador y destinatario: datos de instrumentaciónCaller/Callee view - instrumentation data