Estudiar la recogida de basura
El sistema de tiempo de ejecución Java lleva a cabo la recogida de basura
automáticamente. Localiza la memoria que ya no se esté utilizando en un
programa y la libera.
La recogida de basura solamente puede ejecutarse si el proceso está activo. Está
disponible en las vistas Estadísticas de paquete y Estadísticas de clase y, cuando se recoge
información de nivel de instancia, en la vista Estadísticas de instancia.
Para ver los detalles sobre la recogida de basura, siga estos pasos:
- En la vista Supervisor de perfilado, seleccione el supervisor o el
agente. Pulse con el botón derecho del ratón y seleccione Abrir con > Estadísticas
de paquete. Se abre la vista Estadísticas de paquete.
- Asegúrese de que las columnas Instancias activas y Recogida sean visibles. Si no son visibles,
pulse con el botón derecho del ratón, seleccione Elegir columnas y establezca la visibilidad de
estas columnas.
- Vea los resultados:
- En la columna Instancias activas, puede ver cuantas instancias de los paquetes actuales están
todavía activas y en las cuales no se ha realizado la recogida de basura.
- En la columna Recogida, puede ver en cuantas instancias de los paquetes actuales se ha
realizado la recogida de basura.
- Puede ampliar el paquete actual para ver la misma información a nivel de clase o abrir la vista
Estadísticas de clase.
- También puede pasar al nivel de instancia utilizando la vista Estadísticas de instancia, pero
solo cuando haya recogido información de nivel de instancia. (Para recoger información de nivel de
instancia, seleccione la opción Mostrar información de nivel de instancia antes de
lanzar la aplicación perfilada o conectarse a ella.)
- Pulse Ejecutar recogida de basura
y después Renovar vistas
. Advierta los cambios
en el número de instancias activas y en las que se ha realizado recogida de basura, en el nivel de paquete o de clase.

- Si crea un vuelco de las referencias de objeto utilizando el botón
Recoger referencias de objeto
,
las instancias en las que recogió las referencias de objeto vendrán
indicadas en la columna de la hebra GC y se marcarán mediante generaciones numeradas.
Conceptos relacionados
Visión general de la herramienta de perfilado
Vista y tabla Flujo de ejecución
Vistas estadísticas
Tareas relacionadas
Perfilar una aplicación
Lanzar o conectar un proceso Java
Identificar los métodos que consumen más recursos de la cuenta
Analizar el rendimiento y la utilización de la memoria - visión general
(C) Copyright IBM Corporation 2000, 2003. Reservados todos los derechos.