2011-01-24 10 views

Respuesta

5

Creo que esto ayudará a:

Memory Analyzer (MAT)

El Analizador de Memoria Eclipse es un analizador montón rápido y rico en funciones de Java que le ayuda a encontrar las pérdidas de memoria y reducen el consumo de memoria.

Utilice el Analizador de Memoria para analizar montón productiva vuelca con cientos de millones de objetos, de forma rápida calcular los tamaños retenidas de objetos, ver quién impide que el recolector de basura de recolección de objetos, ejecutar un informe de forma automática extraer fugas sospechosos.

+4

que estaba buscando una herramienta que me deja ver el uso de memoria total por objeto durante una sesión de depuración en vivo. –

+1

Exactamente esta es una respuesta pobre. Esta herramienta requiere un vuelco del montón mientras se está ejecutando la JVM y luego analiza los contenidos externamente. Una solución real agregaría tamaños de memoria de mouse a las variables de la página de variables dentro del depurador de eclipse en vivo. – anon58192932

1

Una media medida sería para observar los cambios en la memoria RAM utilizada del tiempo total de ejecución con algo como:

Runtime rt = Runtime.getRuntime(); long currInUse = rt.totalMemory() - rt.freeMemory();

+0

Esto no responde la pregunta. – DerMike

Cuestiones relacionadas