Ich versuche das Verhalten des neuen gleichzeitigen Garbage Collectors in GingerBread (2.3) zu untersuchen.
Könnte jemand bitte diese Beispiel-Protokollzeilen im Detail erklären (besonders die "pausierten" Teile von GC_CONCURRENT
und GC_FOR_MALLOC
)?
GC_CONCURRENT
Heap ist (fast) voll. Daher tritt der gleichzeitige GC in
freed 510K
- Freigegebene Speichermenge
57% free
- Speicher nach dem Freigeben von% 2529K/5831K
- Aktueller Speicher im Heap external 716K/1038K
- Extern zugeordneter Speicher (Speicher, der nicht in dvm ist) paused 8ms+5ms
- Zeitaufwand für GC besonders die "pausierten" Teile
Für gleichzeitige Sammlungen gibt es zwei Pausenzeiten. Einer ist am Anfang der Sammlung und andere gegen Ende. Für die nicht gleichzeitige Sammlung gibt es nur eine Pausenzeit.
Tags und Links android garbage-collection android-sdk-2.3