[Python-Dev] The untuned tunable parameter ARENA_SIZE
Larry Hastings
larry at hastings.org
Thu Jun 1 04:45:56 EDT 2017
More information about the Python-Dev mailing list
Thu Jun 1 04:45:56 EDT 2017
- Previous message (by thread): [Python-Dev] The untuned tunable parameter ARENA_SIZE
- Next message (by thread): [Python-Dev] The untuned tunable parameter ARENA_SIZE
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 06/01/2017 01:41 AM, Larry Hastings wrote: > On 06/01/2017 01:19 AM, Antoine Pitrou wrote: >> malloc() you said? Arenas are allocated using mmap() nowadays, right? > malloc() and free(). See _PyObject_ArenaMalloc (etc) in > Objects/obmalloc.c. Oh, sorry, I forgot how to read. If ARENAS_USE_MMAP is on it uses mmap(). I can't figure out when or how MAP_ANONYMOUS gets set, but if I step into the _PyObject_Arena.alloc() it indeed calls _PyObject_ArenaMmap() which uses mmap(). So, huzzah!, we use mmap() to allocate our enormous 256kb arenas. //arry/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20170601/5e19997e/attachment.html>
- Previous message (by thread): [Python-Dev] The untuned tunable parameter ARENA_SIZE
- Next message (by thread): [Python-Dev] The untuned tunable parameter ARENA_SIZE
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list