hg: jdk7/hotspot-gc/hotspot: 7008136: CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant
y.s.ramakrishna at oracle.com
y.s.ramakrishna at oracle.com
Fri Jan 7 09:55:25 UTC 2011
Changeset: 4947ee68d19c
Author: ysr
Date: 2011-01-06 23:50 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4947ee68d19c
7008136: CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant
Summary: The recorded _sweep_limit may not necessarily remain a block boundary as the old generation expands during a concurrent cycle. Terminal actions inside the sweep closure need to be aware of this as they cross over the limit.
Reviewed-by: johnc, minqi
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
More information about the hotspot-gc-dev
mailing list