git: openjdk/mobile: 7 new changesets
duke
duke at openjdk.java.net
Mon Dec 2 13:27:47 UTC 2019
Changeset: 6246b6cc
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/6246b6cc
8233919: Incrementally calculate the occupied cards in a heap region remembered set
Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
+ src/hotspot/share/gc/g1/sparsePRT.inline.hpp
Changeset: 1534ccfa
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/1534ccfa
8233588: Clean up SurvRateGroup
Remove unnecessary members, enforce stricter visibility within use.
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
Changeset: c0d5a70e
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/c0d5a70e
8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction
Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: eaca9f88
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/eaca9f88
8234574: Rename prediction methods in G1Analytics
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
Changeset: 5182f694
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/5182f694
8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet
Reviewed-by: sjohanss, lkorinth
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 62aa051a
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/62aa051a
8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp
Reviewed-by: kbarrett, sjohanss
= src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
+ src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
Changeset: 67e0f3b4
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-12-02 14:21:32 +0000
URL: https://git.openjdk.java.net/mobile/commit/67e0f3b4
8234587: Rename the SurvRateGroup class to G1SurvRateGroup
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
More information about the mobile-changes
mailing list