0

私が知っているように、DalvikVMはデフォルトとして世代別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をビルドしようとする人はいますか?Dalvikによる世代別GCサポートについて何か知っていますか?

4

1 に答える 1

1

これは実験の一部でした。現在のリリースでは、世代別 GC はサポートされていません。GC の改善は、将来のリリースの一部になります。

于 2010-05-13T14:49:31.410 に答える