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; }