hg: jdk7/hotspot-gc/hotspot: 6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker

Y. Srinivas Ramakrishna y.s.ramakrishna at oracle.com
Wed May 5 19:56:02 UTC 2010

I wanted to acknowledge the essential help from Chi Ho Kwok,
wrt discovering this problem in the first place, responding
patiently to my emails when i was trying to understand the issue,
describing the symptoms of the problem, supplying a test case and
then testing both my initial failed attempt and the subsequent successful
fix. It's such a pleasure to work with the open jdk community of
contributors and users like you.

-- ramki

On 05/03/10 22:27, y.s.ramakrishna at oracle.com wrote:
> Changeset: bb843ebc7c55
> Author:    ysr
> Date:      2010-05-03 20:19 -0700
> URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/bb843ebc7c55
> 6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker
> Summary: GC-locker induced concurrent full gc should be asynchronous; policy now controlled by a separate flag, which defaults to false.
> Reviewed-by: jmasa
> ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
> ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
> ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
> ! src/share/vm/memory/genCollectedHeap.cpp
> ! src/share/vm/runtime/globals.hpp

More information about the hotspot-gc-dev mailing list