Как я знаю, Dalvik VM не поддерживает генерацию GC по умолчанию.
Но я нашел флаг компиляции "WITH_OBJECT_HEADERS
", который может быть связан с генерацией GC из файла HeapInternal.h
.
typedef struct DvmHeapChunk {
#if WITH_OBJECT_HEADERS
u4 header;
const Object *parent;
const Object *parentOld;
const Object *markFinger;
const Object *markFingerOld;
u2 birthGeneration;
u2 markCount;
u2 scanCount;
u2 oldMarkGeneration;
u2 markGeneration;
u2 oldScanGeneration;
u2 scanGeneration;
#endif
Кто-нибудь пытается собрать Dalvik с этой опцией? Знаете ли вы что-нибудь о поддержке поколений GC от Dalvik?