Las vistas Estadísticas de memoria muestran estadísticas del almacenamiento dinámico de la aplicación. Proporciona información detallada como, por ejemplo, el número de clases cargadas, el número de instancias vivas y el tamaño de memoria asignado por cada clase. Las estadísticas de memoria están disponibles a nivel de paquete, clase y nivel de instancia.
Prerrequisitos:
La vista Estadísticas de memoria proporciona una serie de controles que le permiten manipular la información mostrada en la vista:
Hay tres modalidades de visualización disponibles basadas en los tres tipos de objeto: paquetes, clases e instancias.
Los datos visualizados dependen del tipo de objeto seleccionado. En la siguiente tabla se resumen los datos disponibles en cada modalidad de visualización.
Cabecera de columna | Estadísticas de paquete ![]() |
Estadísticas de clase![]() |
Estadísticas de instancia![]() |
---|---|---|---|
Instancias totales: Número total de instancias del paquete, la clase o el método seleccionados que se han creado. | Acumulado por paquete | Acumulado por clase | Cuenta |
Instancias directas: El número de instancias del paquete, la clase o el método seleccionados en las que no ha tenido lugar la recogida de basura. | Acumulado por paquete | Acumulado por clase | Cuenta |
Recogidas: El número de instancias del paquete, la clase o el método seleccionados que se eliminaron durante la recogida de basura. | Acumulado por paquete | Acumulado por clase | Cuenta |
Tamaño total: El tamaño total (en bytes) del paquete, la clase o el método seleccionados de todas las instancias creadas, incluyendo lo que se haya eliminado a través de la recogida de basura. | Acumulado por paquete | Acumulado por clase | Tamaño |
Tamaño activo: El tamaño suma de todas las instancias activas. | Acumulado por paquete | Acumulado por clase | Tamaño |
Nota: los totales mostrados en esta vista sólo representan los datos que se han recogido desde que se inició la supervisión del proceso. Si empieza a supervisar el proceso a media ejecución, sólo verá los totales a partir del punto en que se inició la supervisión. Además, en la modalidad de paquete, sólo se muestran los totales de las clases recogidas correspondientes a dicho paquete. Las clases especificadas en los filtros de exclusión no se incluirán en los totales.
Nota: para poder mostrar datos de nivel de instancia en las columnas tamaño activo y recogido de la vista Estadísticas de memoria, deben recogerse datos de nivel de instancia para el tipo de perfilado Análisis de tiempo. Para recopilar datos de nivel de instancia, debe realizar las siguientes acciones en la página Tipos de perfilado del conjunto de perfilado:
Nota: las vistas de perfilado se describen aquí utilizando Java. Los datos de perfilado de un contexto de aplicación distinto pueden cambiar los términos y la sintaxis utilizada en las vistas. Para obtener más información, consulte la sección Entender el contexto de aplicación en vistas de perfilado
Hallará información sobre cómo acceder a la página de Tipos de perfilado de un conjunto de perfilado en la siguiente guía de aprendizaje: Analizar los datos de perfilado de un proceso Java.
Hay diferentes controles disponibles que permiten manipular las columnas mostradas en esta vista.
Los filtros de perfilado se pueden aplicar a la vista Estadísticas de memoria para reducir la cantidad de datos mostrados en la vista. Los filtros de perfilado se pueden utilizar en distintas vistas de perfilado, siempre y cuando la vista soporte el filtro. Consulte el tema Aplicar filtros de perfilado para obtener más detalles.
Se pueden abrir otras vistas de perfilado y vistas de código fuente desde la vista Estadísticas de memoria.
Los datos de la vista Estadísticas de memoria pueden exportarse a formatos de informe disponibles (por ejemplo, HTML o XML.)
La vista Estadísticas de memoria puede renovarse utilizando el botón Renovar
en la barra de herramientas Supervisor
de perfilado. Cuando se renueva una vista, los cambios se marcan con iconos de
delta:
Conceptos relacionados
Visión general de la herramienta de perfilado
Recursos de perfilado
Tareas relacionadas
Aplicar filtros de perfilado
Perfilar una aplicación
Identificar las clases con gran actividad de memoria
(C) Copyright IBM Corporation 2000, 2006. Reservados todos los derechos.