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. En la Herramienta de perfilado, la recogida de basura solamente puede ejecutarse si el proceso
está activo. La recogida de basura está disponible en la vista Estadísticas de
memoria.
Prerrequisitos:
Antes de analizar los datos de perfilado para estudiar la recogida de basura, asegúrese de que se
ha llevado a cabo el paso siguiente:
Para ver detalles acerca de 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
memoria. Se abre la vista Estadísticas de memoria.
- Pulse Paquete
en la barra de herramientas para mostrar las estadísticas de
paquete.
- Compruebe que las columnas Instancias activas y Recogida sean visibles. Si no lo son,
seleccione Elegir columnas y establezca la visibilidad de estas columnas.
- Observe 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 que al nivel de clase o
pulsar Clase
para ver las estadísticas a nivel de clase.
- Puede ver las instancias reales de una clase concreta: seleccione la clase y pulse
Instancia
en la barra de herramientas. El nivel de instancia sólo está
disponible si ha recogido información de nivel de instancia en los criterios de
perfilado. Para configurar los
criterios de perfilado, consulte el tema
Especificar
criterios de perfilado.
- En la vista Supervisor de perfilado, seleccione el supervisor o el
agente.
- Pulse con el botón derecho del ratón y seleccione Ejecutar recogida de basura

- En la vista Estadísticas de memoria, pulse con el botón derecho y seleccione Renovar vistas
. La
vista se renueva mostrando los cambios en el número de instancias activas en el nivel de
paquete.
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
(C) Copyright IBM Corporation 2000, 2006. Reservados todos los derechos.