2010-04-29 5 views
0

Dalvik VM은 세대 별 GC를 기본값으로 지원하지 않습니다.WITH_OBJECT_HEADERS에서 Dalvik의 GC를 사용하도록 설정 했습니까?

그러나, 나는 HeapInternal.h 파일에서 세대 GC와 관련이있을 수있다 "WITH_OBJECT_HEADERS"컴파일 플래그를 발견했다.

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을 빌드하려고합니까? Dalvik의 세대 별 GC 지원에 대해 아십니까?

답변

1

이것은 실험의 일부입니다. 현재 릴리스에는 세대 간 GC 지원이 없습니다. GC에 대한 개선 사항은 향후 릴리스의 일부가 될 것입니다.

+0

Google IO 2010 세션에서 볼 수 있듯이 Android Froyo는 여전히 세대 별 GC를 지원하지 않습니다. – Wonil