hg: jdk9/hs-rt/hotspot: 5 new changesets
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Wed Nov 25 21:17:35 UTC 2015
Changeset: cf01c334f0be
Author: tschatzl
Date: 2015-11-24 10:22 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cf01c334f0be
8136681: Factor out IHOP calculation from G1CollectorPolicy
Summary: Move out existing IHOP value calculation into an implementation of a new interface called G1IHOPControl. Prepare for changes to accomodate adaptive IHOP implementation.
Reviewed-by: jmasa, mgerdin, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
+ src/share/vm/gc/g1/g1IHOPControl.cpp
+ src/share/vm/gc/g1/g1IHOPControl.hpp
+ src/share/vm/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/share/vm/prims/jni.cpp
Changeset: b389867c9d1d
Author: tschatzl
Date: 2015-11-24 10:35 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b389867c9d1d
8136678: Implement adaptive sizing algorithm for IHOP
Summary: Add adaptive sizing for IHOP that maximizes throughput (starts marking as late as possible). This functionality is enabled using a new -XX:+G1AdaptiveIHOP switch (default: false).
Reviewed-by: mgerdin, jmasa, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 34f1eca60456
Author: tschatzl
Date: 2015-11-25 14:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/34f1eca60456
8136679: JFR event for adaptive IHOP
Reviewed-by: tbenson, mgerdin, sangheki, ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 23c012bce32c
Author: tschatzl
Date: 2015-11-25 13:52 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/23c012bce32c
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 0ecb4fa6ee7d
Author: tschatzl
Date: 2015-11-25 19:27 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0ecb4fa6ee7d
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
More information about the jdk9-hs-rt-changes
mailing list