代码之家  ›  专栏  ›  技术社区  ›  Wonil

从Dalvik启用了\u对象\u头?

  •  0
  • Wonil  · 技术社区  · 16 年前

    据我所知,dalvikvm不支持将generationalgc作为默认值。

    但是,我发现 WITH_OBJECT_HEADERS 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支持吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   fadden    16 年前

    这是实验的一部分。当前版本中不支持分代GC。对GC的改进将是未来版本的一部分。