Reduce size of memory pages used.

This commit is contained in:
Christoffer Lerno
2022-07-12 12:04:50 +02:00
committed by Christoffer Lerno
parent abfccb5576
commit 59b41f8deb
2 changed files with 6 additions and 6 deletions

View File

@@ -48,13 +48,13 @@ void compiler_init(const char *std_lib_dir)
htable_init(&global_context.compiler_defines, 16 * 1024);
global_context.module_list = NULL;
global_context.generic_module_list = NULL;
vmem_init(&ast_arena, 4 * 1024);
vmem_init(&ast_arena, 512);
ast_calloc();
vmem_init(&expr_arena, 4 * 1024);
vmem_init(&expr_arena, 512);
expr_calloc();
vmem_init(&decl_arena, 1024);
vmem_init(&decl_arena, 256);
decl_calloc();
vmem_init(&type_info_arena, 1024);
vmem_init(&type_info_arena, 256);
type_info_calloc();
// Create zero index value.
if (std_lib_dir)

View File

@@ -16,8 +16,8 @@ static Vmem char_arena;
void memory_init(void)
{
vmem_init(&arena, 4 * 1024);
vmem_init(&char_arena, 4 * 1024);
vmem_init(&arena, 512);
vmem_init(&char_arena, 512);
allocations_done = 0;
arena_zero = (uintptr_t)arena.ptr;
vmem_alloc(&arena, 16);