hg: jdk/jdk: 8232588: G1 concurrent System.gc can return early or late; ...

kim.barrett at oracle.com kim.barrett at oracle.com
Wed Nov 13 23:14:48 UTC 2019


Changeset: f080b08daace
Author:    kbarrett
Date:      2019-11-13 18:00 -0500
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/f080b08daace

8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress
Summary: Refactor G1CH::try_collect and fix bugs with concurrent collections.
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp



More information about the jdk-changes mailing list