hg: jdk/jdk: 9 new changesets
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Wed Apr 18 09:37:06 UTC 2018
Changeset: 14518ac8df87
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/14518ac8df87
8178105: Switch mark bitmaps during Remark
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 7593b16d0d20
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/7593b16d0d20
8154528: Reclaim regions emptied by marking in Remark pause
Reviewed-by: shade, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 1ccbcd88f66c
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/1ccbcd88f66c
8200723: Suppress rs_length and predicted_cards sampling during mixed gcs
Summary: Due to the impact of these measurements on pause time, their high difference to other collections during mixed collections, and their non-use during mixed collections, do not use rs_length and predicted_cards measurements done during mixed gc for the predictor. This avoids the young gen sizing after the mixed phase to be negatively affected by mixed collections.
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 2d62570a615c
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/2d62570a615c
8200426: Make G1 code use _g1h members
Summary: Consistently use _g1h member names for cached G1CollectedHeap* variables.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/collectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy_ext.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: fe4156ef739b
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/fe4156ef739b
8200730: Fix debug=gc+phases time tracking in Remark and Cleanup
Summary: Timing in Remark and Cleanup pauses did not use instance variables for the scoped timing objects, so these durations were always zero.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: f1dcdc3cd6b7
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/f1dcdc3cd6b7
8201487: Do not rebalance reference processing queues if not doing parallel reference processing
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
Changeset: ef5220d644e3
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/ef5220d644e3
8201490: Improve concurrent mark keep alive closure performance
Summary: Avoid doing marking work unless absolutely required.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
Changeset: b5d5e53232ce
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/b5d5e53232ce
8201596: java.lang.ref.Reference processing total time logging broken
Summary: Fix "Reference Processing" and add "Weak Processing" time
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: bfba4712d4ff
Author: tschatzl
Date: 2018-04-18 11:36 +0200
URL: http://hg.openjdk.java.net/jdk/jdk/rev/bfba4712d4ff
8201172: Parallelize Remset Tracking Update Before Rebuild phase
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
More information about the jdk-all-changes
mailing list