From bc679586e814ed0edb0a06902e4534d50c36dbad Mon Sep 17 00:00:00 2001 From: Andrew Au Date: Mon, 3 Oct 2022 21:37:20 -0700 Subject: [PATCH] Make sure the initial mark list size is capped --- src/coreclr/gc/gc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/gc/gc.cpp b/src/coreclr/gc/gc.cpp index 31806bfc254287..f2b01514b11e9b 100644 --- a/src/coreclr/gc/gc.cpp +++ b/src/coreclr/gc/gc.cpp @@ -13622,7 +13622,7 @@ gc_heap::init_semi_shared() } #else //MULTIPLE_HEAPS - mark_list_size = max (8192, soh_segment_size/(64*32)); + mark_list_size = min(100*1024, max (8192, soh_segment_size/(64*32))); g_mark_list = make_mark_list (mark_list_size); #endif //MULTIPLE_HEAPS