summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/menu
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2019-10-19 18:38:44 (GMT)
committerBenjamin Peterson <benjamin@python.org>2019-10-19 18:38:44 (GMT)
commitc2f86d86e6c8f5fd1ef602128b537a48f3f5c063 (patch)
treea5f502d36edb8bf36641ce1ac8a6ce02bba11d50 /Mac/Modules/menu
parent74ceb358c70d3183644271abcf711100c9695dbc (diff)
downloadcpython-2.7.17.zip
cpython-2.7.17.tar.gz
cpython-2.7.17.tar.bz2
Empty blurb file for 2.7.17.v2.7.17
Diffstat (limited to 'Mac/Modules/menu')
0 files changed, 0 insertions, 0 deletions
pan>
When allocating runs with alignment stricter than one page, commit after trimming the head/tail from the initial over-sized allocation, rather than before trimming. This avoids creating clean-but-committed runs; such runs do not get purged (and decommitted as a side effect), so they can cause unnecessary long-term run fragmentation. Do not commit decommitted memory in chunk_recycle() unless asked to by the caller. This allows recycled arena chunks to start in the decommitted state, and therefore increases the likelihood that purging after run deallocation will allow the arena chunk to become a single unused run, thus allowing the chunk as a whole to be discarded. This resolves #766.
Diffstat (limited to 'msvc')