Vista Duración del objeto
La vista Duración del objeto está disponible cuando la opción Recopilar también la información de duración de los objetos .NET está activada en las páginas de propiedades de la sesión de rendimiento.
El recolector de elementos no utilizados de .NET Framework administra la asignación y liberación de la memoria de la aplicación. Para optimizar el rendimiento del recolector de elementos no utilizados, el montón administrado se divide en tres generaciones: 0, 1 y 2. El recolector de elementos no utilizados del runtime almacena los nuevos objetos en la generación 0. Los objetos que sobreviven a las recolecciones se promueven y se almacenan en las generaciones 1 y 2.
El recolector de elementos no utilizados recupera memoria desasignando una generación completa de objetos. Para los objetos creados por la aplicación para la que se generan perfiles, la vista Duración del objeto muestra el número y el tamaño de los objetos, así como la generación en la que se recuperan.
General
Columna |
Descripción |
---|---|
Nombre de clase |
Nombre de clase del tipo asignado. |
Id. de proceso |
Identificador de proceso de la generación de perfiles. |
Nombre del proceso |
Nombre del proceso. |
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. |
Datos de instancia
Los datos de instancia indican el número de objetos del tipo que se crearon en la generación de perfiles, así como la generación en la que el recolector de elementos no utilizados desasignó los objetos.
Columna |
Descripción |
---|---|
Instancias |
Número de asignaciones de objetos de este tipo. |
Total de instancias % |
Porcentaje del número total de asignaciones realizadas durante la generación de perfiles. |
Instancias recopiladas en la generación 0 |
Número de instancias del tipo que se desasignaron en la generación 0 del algoritmo de recolección de elementos no utilizados. |
Instancias recopiladas en la generación 1 |
Número de instancias del tipo que se desasignaron en la generación 1 del algoritmo de recolección de elementos no utilizados. |
Instancias recopiladas en la generación 2 |
Número de instancias del tipo que se desasignaron en la generación 2 del algoritmo de recolección de elementos no utilizados. |
Instancias activas al final |
Número de instancias del tipo que no se desasignaron hasta el final de la generación de perfiles. |
Datos de tamaño (bytes)
Los datos de tamaño (bytes) indican el tamaño de los objetos del tipo que se crearon en la generación de perfiles y la cantidad de memoria que se reclamó en cada generación en la que se desasignaron los objetos.
Columna |
Descripción |
---|---|
Bytes totales asignados |
Número total de bytes para todas las instancias del tipo. |
Total de bytes % |
Porcentaje del número total de bytes asignados en la generación de perfiles que se asignaron para las instancias de este tipo. |
Bytes recopilados en la generación 0 |
Tamaño de las instancias del tipo que se desasignaron en la generación 0 del algoritmo de recolección de elementos no utilizados. |
Bytes recopilados en la generación 1 |
Tamaño de las instancias del tipo que se desasignaron en la generación 1 del algoritmo de recolección de elementos no utilizados. |
Bytes recopilados en la generación 2 |
Tamaño de las instancias del tipo que se desasignaron en la generación 2 del algoritmo de recolección de elementos no utilizados. |
Datos del montón de objetos grandes
El asignador de memoria de .NET administra objetos muy grandes en una ubicación que es independiente del montón administrado estándar. Los datos del montón de objetos grandes indican el número y el tamaño de los objetos del tipo que se administraron en esta ubicación.
Columna |
Descripción |
---|---|
Instancias recopiladas de montón de objetos grandes |
Número de las instancias de este tipo que se ubicaron en el montón de objetos grandes y que se recopilaron en la generación de perfiles. |
Bytes recopilados de montón de objetos grandes |
Tamaño, en bytes, de las instancias de este tipo que se ubicaron en el montón de objetos grandes y que se recopilaron en la generación de perfiles. |
Vea también
Otros recursos
Vistas de datos de memoria de .NET de las herramientas de generación de perfiles