Es posible detectar problemas de gestión de memoria a nivel de clase y objeto al recopilar información de vuelcos de almacenamiento dinámico cuando se ejecuta la aplicación y, a continuación, comparar los vuelcos de almacenamiento dinámico. Esta comparación identifica los cambios que se han producido en la memoria que está asignada al almacenamiento dinámico de Java, y es la base para generar una lista de los candidatos de almacenamiento dinámico más probables.
En los temas siguientes se proporcionan instrucciones específicas:
Obtención de vuelcos de almacenamiento dinámico para el análisis de fugas de memoria
Empiece el análisis de fugas capturando vuelcos de almacenamiento dinámico durante una ejecución de perfilado.Generación de una lista de candidatos de fuga
Puede generar automáticamente una lista de candidatos de fuga en función de dos vuelcos de almacenamiento dinámico.Identificación de fugas de memoria
Las vistas de análisis de fugas de memoria identifican los objetos que probablemente tienen fugas de memoria. Esta información le permite corregir el código y arreglar la fuga.Guardar datos de análisis de fugas
Puede exportar una lista de candidatos de fuga a archivos html. También puede guardar todos los datos de análisis de fugas, incluidos los vuelcos de almacenamiento dinámico, en archivos para utilizarlos en las vistas Perfilado y registro.
Tema principal: Detección y análisis de problemas de tiempo de ejecución
Conceptos relacionados
Consulta de la interfaz de usuario para análisis de fugas de memoria
Tareas relacionadas
Cómo empezar: creación de una configuración de perfilado para la determinación de problemas relacionados con el tiempo de ejecución
Información relacionada
Cómo empezar: Perfilado de las aplicaciones J2EE
Cómo empezar: análisis de fugas de memoria