From 62fe68a55dd8c08661cb3cdd875851a5000f7aa2 Mon Sep 17 00:00:00 2001 From: Maoni0 Date: Thu, 4 Jan 2024 14:44:25 -0800 Subject: [PATCH] decommit regions on huge free list in aggressive mode --- src/coreclr/gc/gc.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/coreclr/gc/gc.cpp b/src/coreclr/gc/gc.cpp index 9b71e294f74152..891b6bdbaec1c0 100644 --- a/src/coreclr/gc/gc.cpp +++ b/src/coreclr/gc/gc.cpp @@ -13177,6 +13177,8 @@ void gc_heap::distribute_free_regions() #endif //MULTIPLE_HEAPS if (settings.reason == reason_induced_aggressive) { + global_regions_to_decommit[huge_free_region].transfer_regions (&global_free_huge_regions); + #ifdef MULTIPLE_HEAPS for (int i = 0; i < n_heaps; i++) {