hg: jdk7/hotspot-gc/hotspot: 6662086: 6u4+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled

y.s.ramakrishna at sun.com y.s.ramakrishna at sun.com
Wed May 7 00:43:49 UTC 2008

Changeset: b5489bb705c9
Author:    ysr
Date:      2008-05-06 15:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/b5489bb705c9

6662086: 6u4+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled
Summary: Construct the relevant CMSIsAliveClosure used by CMS during parallel reference processing with the correct span. It had incorrectly been constructed with an empty span, a regression introduced in 6417901.
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! 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