• T
    8059758: Footprint regressions with JDK-8038423 · 3dda40c0
    tschatzl 提交于
    Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
    Reviewed-by: jwilhelm, brutisso
    3dda40c0
g1CollectedHeap.cpp 250.8 KB