hg: hsx/hotspot-gc/hotspot: 7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
y.s.ramakrishna at oracle.com
y.s.ramakrishna at oracle.com
Tue May 24 04:26:07 UTC 2011
Changeset: 537a4053b0f9
Author: ysr
Date: 2011-05-23 16:42 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/537a4053b0f9
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
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/blockOffsetTable.cpp
More information about the hotspot-gc-dev
mailing list