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