summaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2017-04-19 23:14:54 (GMT)
committerJason Evans <jasone@canonware.com>2017-04-20 04:05:12 (GMT)
commitfed9a880c811fc56f7563efcb0a70c6ffe401c5f (patch)
treebcd6dc02648a36684d40d9eb1789fc00570f1d35 /COPYING
parentacf4c8ae33539a219711791c3556016b853b7d09 (diff)
downloadjemalloc-fed9a880c811fc56f7563efcb0a70c6ffe401c5f.zip
jemalloc-fed9a880c811fc56f7563efcb0a70c6ffe401c5f.tar.gz
jemalloc-fed9a880c811fc56f7563efcb0a70c6ffe401c5f.tar.bz2
Trim before commit in extent_recycle().
This avoids creating clean committed pages as a side effect of aligned allocation. For configurations that decommit memory, purged pages are decommitted, and decommitted extents cannot be coalesced with committed extents. Unless the clean committed pages happen to be selected during allocation, they cause unnecessary permanent extent fragmentation. This resolves #766.
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions