2015-10-28 6 views

Antwort

7

Das ist die Größe dieses Objekts + alles, was es durch direkte oder indirekte Referenzen am Leben erhält. Ich bin mir nicht sicher über Android Studio, aber im Allgemeinen "dominieren" würde bedeuten, dass Sie nur die Objekte zählen, die nur zugänglich sind über Ihre Bitmap-Objekte hier - dh, wenn Ihre Bitmap freigegeben ist, alle Diese Objekte könnten ebenfalls freigegeben werden.

In Ihrem Fall benötigt jedes Bitmap-Objekt selbst nur 60 Bytes - aber sie haben jeweils einen (separat zugewiesenen) Pixelpuffer einer Art, den sie am Leben erhalten.

+0

So sieht es aus wie dominierende Größe und beibehaltene Heap sind Synonyme –

+0

Mein Kommentar ist ein bisschen falsch: hier ist, was die Dokumentation über die dominierende Größe und beibehaltenen Heap sagt: https://developer.android.com/studio/profile/am -hprof.html –