hg: jdk/jdk: 3 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Wed Jul 24 09:49:55 UTC 2019

Changeset: 36e4e50b4255
Author:    tschatzl
Date:      2019-07-24 11:49 +0200
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/36e4e50b4255

8226913: Scale cards per chunk used during heap root scanning with region size
Summary: Scale cards per chunk based on heap size to decrease constant overhead with heap root scanning data structure initialization
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: f6b30bd6804e
Author:    tschatzl
Date:      2019-07-24 11:49 +0200
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/f6b30bd6804e

8227719: G1 Pending cards estimation too conservative in cost prediction
Summary: Instead of using a coarse prediction for the log buffers, accumulate the actual number directly.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 28ab01c06755
Author:    tschatzl
Date:      2019-07-24 11:49 +0200
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/28ab01c06755

8228388: Add information about dirty/skipped card for Merge HCC in G1 log
Summary: Collect and print informatio about the number of processed cards during the Merge HCC phase to improve log output.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
+ test/hotspot/jtreg/gc/g1/TestNoUseHCC.java

More information about the jdk-changes mailing list