diff src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp @ 3405:8cbcd406c42e

7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557 Summary: Do a one-step look-ahead, when sweeping free or garbage blocks, to avoid overstepping sweep limit, which may become a non-block-boundary because of a heap expansion delta coalescing with a previously co-terminal free block. Reviewed-by: brutisso, tonyp
author ysr
date Fri, 27 May 2011 15:05:33 -0700
parents f95d63e2154a
children
line wrap: on
line diff