Charles-François Natali added the comment: > In Python 3, arenas are allocated using mmap(), so wherever the arena ends up > in the address space shouldn't matter, should it?
Indeed, although the effect on cache locality isn't clear. Also, I don't think this solves the problem of having a single object allocated inside a high address arena preventing the heap from shrinking (which was the original reason for having the arenas allocated by mmap). Anyway, we can only go that far with reference counting (I mean that you'd need a proper moving garbage collector for this). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue21220> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com