Nach dem Auslagern von Heap in Android Studio und Anzeigen des erstellten Snapshots gibt es ein Feld namens "dominierende Größe". Wofür steht es? Android Studio-Heap-Snapshot-Analysegerät - Was bedeutet "dominierende Größe"?
7
A
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.
Verwandte Themen
- 1. Was bedeutet? Attr/bedeutet auf Android?
- 2. Was bedeutet ‚Semikolon‘ bedeutet als eine Einheit der Größe
- 3. Was bedeutet Größe wirklich in geom_point?
- 4. Android - Eclipse - Was bedeutet DocUri?
- 5. Was bedeutet Toast = null? (Android)
- 6. Was bedeutet dieses Android-Fehlerprotokoll?
- 7. Was bedeutet Ellipsize in Android?
- 8. android: background = „android: selectableItemBackground“, was bedeutet
- 9. was bedeutet android getIntrinsicHeight und getIntrinsicWidth?
- 10. Jsoup userAgent auf Android - Was bedeutet es?
- 11. In Android was bedeutet die Dimension% p?
- 12. Was bedeutet es intent.setFlags (805306368) in android
- 13. Was bedeutet DISALLOW_FUN im Android-Quellcode?
- 14. Was bedeutet Fehlercode -1010 in Android MediaCodec?
- 15. Was bedeutet "halb-öffentlicher Dienst" in Android?
- 16. Was bedeutet msm in Android-Quelle?
- 17. Was bedeutet "@ + ID"?
- 18. Was bedeutet "beibehaltene Größe" im Speicherinspektor von jVisualVM?
- 19. Was bedeutet "VM-Größe" im Windows Task-Manager?
- 20. Was bedeutet "Größe der NDEF-Nachrichten" im unten angegebenen Kontext?
- 21. Was bedeutet eine Array-Zuweisung von null Größe?
- 22. Was bedeutet len (Kontur)?
- 23. Was bedeutet!() Bedeutet im Datenkonstruktor?
- 24. Was bedeutet „~“ bedeutet vor Aufzählungen
- 25. Was bedeutet [&] bedeutet in C++
- 26. Was bedeutet "Remotable"?
- 27. Was bedeutet ∃?
- 28. Was bedeutet /([^.]*).(.*)/?
- 29. Was bedeutet {}?
- 30. Was bedeutet %%?
So sieht es aus wie dominierende Größe und beibehaltene Heap sind Synonyme –
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 –