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. Para identificar estas clases, puede
utilizar la vista Estadísticas de clase.
Siga estos pasos:
- Asegúrese de que la recogida de información de flujo de ejecución se ha habilitado, lo que se
lleva a cabo al lanzar o conectarse a la aplicación que se va a perfilar. Seleccione la opción de perfilado Mi aplicación es muy lenta
y, en las opciones de Detalles, seleccione Mostrar detalles gráficos del flujo de la
ejecución .
- Seleccione el recurso de perfilado que corresponda en la vista
Supervisor de perfilado.
- Pulse el botón derecho del ratón y seleccione Abrir con >
Estadísticas de clase. Se
abre la vista seleccionada.
- Asegúrese de que las columnas Tamaño activo y Tamaño total aparecen en la vista. Si no es
así, pulse con el botón derecho y seleccione Elegir columnas. Marque
Tamaño activo y Tamaño total. Pulse Arriba
para moverlas más cerca de la parte superior.
- Fíjese en qué clases tienen el mayor valor en la columna Tamaño total; esas serán las clases
con más actividad de memoria. Utilice la columna Tamaño activo para ver el tamaño total de
las instancias en las que todavía no se ha realizado la recogida de basura. (Para ordenar la columna
pulse el título correspondiente.)
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, 2003. Reservados todos los derechos.