Try to decommit new chunks.

Always leave decommit disabled on non-Windows systems.
This commit is contained in:
Jason Evans
2015-08-12 10:26:54 -07:00
parent 1f27abc1b1
commit 03bf5b67be
4 changed files with 27 additions and 15 deletions

View File

@@ -145,7 +145,8 @@ chunk_alloc_dss(arena_t *arena, void *new_addr, size_t size, size_t alignment,
ret, size);
memset(ret, 0, size);
}
*commit = true;
if (!*commit)
*commit = pages_decommit(ret, size);
return (ret);
}
} while (dss_prev != (void *)-1);