From e825c0f5b51eb664f589185f80776b01df56ae1b Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 17 Sep 2024 13:46:11 -0700 Subject: [PATCH] keep 64mb reserve size default if possible with large pages enabling --- src/os/core/win32/os_core_win32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/os/core/win32/os_core_win32.c b/src/os/core/win32/os_core_win32.c index 70a518e9..2bc1c8c3 100644 --- a/src/os/core/win32/os_core_win32.c +++ b/src/os/core/win32/os_core_win32.c @@ -1565,8 +1565,8 @@ w32_entry_point_caller(int argc, WCHAR **wargv) str8_match(arg8, str8_lit("-large_pages"), StringMatchFlag_CaseInsensitive)) { arena_default_flags = ArenaFlag_LargePages; - arena_default_reserve_size = os_w32_state.system_info.large_page_size; - arena_default_commit_size = os_w32_state.system_info.large_page_size; + arena_default_reserve_size = Max(MB(64), os_w32_state.system_info.large_page_size); + arena_default_commit_size = arena_default_reserve_size; } argv[i] = (char *)arg8.str; }