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

@@ -24,7 +24,8 @@ chunk_alloc_mmap_slow(size_t size, size_t alignment, bool *zero, bool *commit)
assert(ret != NULL);
*zero = true;
*commit = true;
if (!*commit)
*commit = pages_decommit(ret, size);
return (ret);
}
@@ -61,7 +62,8 @@ chunk_alloc_mmap(size_t size, size_t alignment, bool *zero, bool *commit)
assert(ret != NULL);
*zero = true;
*commit = true;
if (!*commit)
*commit = pages_decommit(ret, size);
return (ret);
}