From 3a28b9c5d6c3828d3b6e207f8e7ecb1e49732878 Mon Sep 17 00:00:00 2001 From: Albert Yang Date: Wed, 4 Dec 2024 17:18:26 +0100 Subject: [PATCH 1/3] pgc-old-size-value --- src/hotspot/share/gc/shared/genArguments.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/shared/genArguments.cpp b/src/hotspot/share/gc/shared/genArguments.cpp index 76f9f6d40523b..4cd9ace7f9d74 100644 --- a/src/hotspot/share/gc/shared/genArguments.cpp +++ b/src/hotspot/share/gc/shared/genArguments.cpp @@ -37,7 +37,11 @@ size_t MinNewSize = 0; size_t MinOldSize = 0; size_t MaxOldSize = 0; -size_t OldSize = 0; +// If InitialHeapSize or MinHeapSize is not set on cmdline, this variable, +// together with NewSize, are used to derive them. +// Using the same value when it was a configurable flag to avoid breakage. +// See more in JDK-8345323 +size_t OldSize = ScaleForWordSize(4*M); size_t GenAlignment = 0; From c3600d5d08c2785caf7e8cad3f1a127fb1ab7fd0 Mon Sep 17 00:00:00 2001 From: Albert Date: Mon, 9 Dec 2024 11:23:01 +0100 Subject: [PATCH 2/3] Update src/hotspot/share/gc/shared/genArguments.cpp Co-authored-by: Stefan Johansson <54407259+kstefanj@users.noreply.github.com> --- src/hotspot/share/gc/shared/genArguments.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/shared/genArguments.cpp b/src/hotspot/share/gc/shared/genArguments.cpp index 4cd9ace7f9d74..790af53ded506 100644 --- a/src/hotspot/share/gc/shared/genArguments.cpp +++ b/src/hotspot/share/gc/shared/genArguments.cpp @@ -38,7 +38,7 @@ size_t MinOldSize = 0; size_t MaxOldSize = 0; // If InitialHeapSize or MinHeapSize is not set on cmdline, this variable, -// together with NewSize, are used to derive them. +// together with NewSize, is used to derive them. // Using the same value when it was a configurable flag to avoid breakage. // See more in JDK-8345323 size_t OldSize = ScaleForWordSize(4*M); From a0f1af3e8c931fb8e7938c0b0d36d6469108962e Mon Sep 17 00:00:00 2001 From: Albert Date: Wed, 11 Dec 2024 15:52:36 +0100 Subject: [PATCH 3/3] refer to the new ticket --- src/hotspot/share/gc/shared/genArguments.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/shared/genArguments.cpp b/src/hotspot/share/gc/shared/genArguments.cpp index 790af53ded506..c94ca56722f62 100644 --- a/src/hotspot/share/gc/shared/genArguments.cpp +++ b/src/hotspot/share/gc/shared/genArguments.cpp @@ -40,7 +40,7 @@ size_t MaxOldSize = 0; // If InitialHeapSize or MinHeapSize is not set on cmdline, this variable, // together with NewSize, is used to derive them. // Using the same value when it was a configurable flag to avoid breakage. -// See more in JDK-8345323 +// See more in JDK-8346005 size_t OldSize = ScaleForWordSize(4*M); size_t GenAlignment = 0;