Identificar las clases con gran actividad de memoria
Es posible mejorar notablemente el rendimiento de un programa si se identifican las clases en
las que se utiliza gran parte de la memoria del programa, y luego se eliminan o modifican dichas
clases. Puede utilizar la vista Estadísticas de memoria para identificar estas clases.
Prerrequisitos:
Para identificar las clases intensivas en memoria, siga estos pasos:
- En la vista Supervisor de perfilado, seleccione el supervisor o el
agente para la aplicación.
- Pulse con el botón derecho del ratón y luego seleccione Abrir con >
Estadísticas de memoria. Se abre la vista Estadísticas de memoria.
- Pulse Clase
en la barra de
herramientas para visualizar las estadísticas de clase.
- En la vista Estadísticas de memoria, pulse con el botón derecho del ratón y seleccione Elegir
columnas.
- Seleccione las opciones Tamaño activo y Tamaño total.
- Pulse Aceptar.
- Identifique las clases con el mayor valor de tamaño total. Estas son las clases más intensivas en memoria.
Utilice la columna Tamaño real para ver el tamaño total de las instancias en las que no se
ha realizado recogida de basura.
Conceptos relacionados
Visión general de la herramienta de perfilado
Vistas estadísticas
Tareas relacionadas
Perfilar una aplicación
Lanzar o conectar un proceso Java
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.