git: openjdk/mobile: 8232588: G1 concurrent System.gc can return early or late

duke duke at openjdk.java.net
Wed Nov 13 23:19:45 UTC 2019


Changeset: 19bed24b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2019-11-13 18:00:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/19bed24b

8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress

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 mobile-changes mailing list