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:

  1. En la vista Supervisor de perfilado, seleccione el supervisor o el agente.
  2. 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.
  3. Pulse Paquete icono de estadísticas de paquete en la barra de herramientas para mostrar las estadísticas de paquete.
  4. Compruebe que las columnas Instancias activas y Recogida sean visibles. Si no lo son, seleccione Elegir columnas y establezca la visibilidad de estas columnas.
  5. Observe los resultados:
  6. En la vista Supervisor de perfilado, seleccione el supervisor o el agente.
  7. Pulse con el botón derecho del ratón y seleccione Ejecutar recogida de basura  Icono de recogida de basura
  8. En la vista Estadísticas de memoria, pulse con el botón derecho y seleccione Renovar vistas Icono 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