Integrated: 8292606: G1 and Epsilon header cleanup for JDK-8282729
Axel Boldt-Christmas
aboldtch at openjdk.org
Fri Aug 19 08:33:45 UTC 2022
On Thu, 18 Aug 2022 15:12:39 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:
> In [JDK-8282729](https://bugs.openjdk.org/browse/JDK-8282729) a few headers where found which were indirectly included via `#include "gc/shared/blockOffsetTable.hpp", [JDK-8282729](https://bugs.openjdk.org/browse/JDK-8282729) moves the Serial part of `blockOffsetTable` into `gc/serial` so those headers needs to be fixed for G1 and Epsilon. These header fixes were moved out of the issue to make the review processes easier. Here is a list of the files in question.
> * `src/hotspot/share/gc/epsilon/epsilonHeap.hpp`
> * Uses `VirtualSpace`
> * `src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp`
> * Uses `G1MixedGCLiveThresholdPercent`
> * `src/hotspot/share/gc/g1/g1FullGCScope.cpp`
> * Uses `MarkSweepDeadRatio`
> * `src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp`
> * Uses `UseG1GC`
> * `src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp`
> * Uses `GCTimeRatio`, `G1ExpandByPercentOfAvailable`, `MaxHeapSize`, `MinHeapSize`, `MaxHeapFreeRatio`, `MinHeapFreeRatio`
> * `src/hotspot/share/gc/g1/g1MemoryPool.cpp`
> * Uses `UseG1GC`
> * `src/hotspot/share/gc/g1/g1NUMA.cpp`
> * Uses `AlwaysPreTouch`
> * `src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp`
> * Uses `AlwaysPreTouch`
> * `src/hotspot/share/gc/g1/g1SegmentedArrayFreeMemoryTask.cpp`
> * Uses `G1RemSetFreeMemoryStepDurationMillis`
This pull request has now been integrated.
Changeset: 7d18ebd8
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/7d18ebd870bb6aa409fd4e7b622400fd9a8f7d30
Stats: 16 lines in 9 files changed: 10 ins; 1 del; 5 mod
8292606: G1 and Epsilon header cleanup for JDK-8282729
Reviewed-by: ayang, shade, tschatzl
-------------
PR: https://git.openjdk.org/jdk/pull/9921
More information about the hotspot-gc-dev
mailing list