hg: jdk9/hs-gc/hotspot: 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap

mikael.gerdin at oracle.com mikael.gerdin at oracle.com
Thu Mar 19 12:46:01 UTC 2015


Changeset: b31893aea883
Author:    mgerdin
Date:      2014-12-01 15:24 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b31893aea883

8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp



More information about the jdk9-all-changes mailing list