Al hilo del post anterior hemos descubierto una utilidad que nos da la SDK de android para revisar el estado del heap de una determinada aplicación. Tendremos que tener instalado el Memory Analizator plugin para Eclipse, para ver y analizar los datos.

Lo primero nos cambiaremos a la vista DDMS de android.

Pulsaremos el botón que dice "Dump HPROF File"

Screen shot 2010-07-15 at 13.52.51

A partir de aquí se inicia un proceso automático que desencadena que se abra el plugin de mat para eclipse y en el que podremos ver datos como los siguientes:

Los objetos que más espacio (Bytes/instancias) ocupan en el heap.

Screen shot 2010-07-15 at 13.40.35

Screen shot 2010-07-15 at 13.41.08 1

Incluso nos hará un informe con posibles memory leaks.

En definitiva una gran herramienta que sin duda nos ayudará a ver que es lo que está pasando dentro de nuestra aplicación y quizás nos ayude a tomar estrategias de eficiencia.