From 5dbea5a6b2508214fb6c8072c872f2bd3b609ed4 Mon Sep 17 00:00:00 2001 From: lxw Date: Mon, 21 Oct 2024 16:14:31 +0800 Subject: [PATCH] [GC] Fix activation mechanism for IOPrioritySizePolicy Summary: do not enable IOPrioritySizePolicy automatically on windows Testing: jtreg Reviewers: yyang, yude.lyd Issue: https://github.com/dragonwell-project/dragonwell8/issues/685 --- hotspot/src/share/vm/runtime/arguments.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hotspot/src/share/vm/runtime/arguments.cpp b/hotspot/src/share/vm/runtime/arguments.cpp index 3b24d17b06..5ad03aa84b 100644 --- a/hotspot/src/share/vm/runtime/arguments.cpp +++ b/hotspot/src/share/vm/runtime/arguments.cpp @@ -1664,9 +1664,12 @@ void Arguments::set_parallel_gc_flags() { FLAG_SET_DEFAULT(MaxHeapFreeRatio, 100); _max_heap_free_ratio = MaxHeapFreeRatio; } +#if defined(LINUX) && (defined(AMD64) || (defined(AARCH64))) + // Auto-Enabled only on linux-x64 or arm64 if (FLAG_IS_DEFAULT(UseIOPrioritySizePolicy)) { FLAG_SET_DEFAULT(UseIOPrioritySizePolicy, true); } +#endif } if (UseIOPrioritySizePolicy && !UseAdaptiveSizePolicy) {