Consulta sobre "dumpsys meminfo" en Android
Cuando ejecuto "adb shell dumpsys meminfo" en Android 4.2, obtengo el resultado como
Shared Private Heap Heap Heap
Pss Dirty Dirty Size Alloc Free
------ ------ ------ ------ ------ ------
Native 28 8 28 16404 12256 3663
Dalvik 14062 10060 13736 20032 15254 4778
Cursor 0 0 0
Ashmem 0 0 0
Other dev 4762 9556 0
.so mmap 11699 1824 1500
.jar mmap 0 0 0
.apk mmap 368 0 0
.ttf mmap 811 0 0
.dex mmap 3736 0 0
Other mmap 114 16 32
Unknown 12064 544 12052
TOTAL 47644 22008 27348 36436 27510 8441
He leido la pagina de¿Cómo descubro el uso de memoria de mi aplicación en Android?, pero aun tengo varias preguntas:
¿Por qué el Pss nativo, compartido sucio privado sucio es muy pequeño?el tamaño del montón debe ser menor que Pss?¿Qué significa Desconocido? Parece muy grande.Si quiero saber cuánta memoria usa mi aplicación, ¿qué datos debo usar? El total de Pss? ¿Pero no incluye el Pss nativo que es casi nulo?