The REALLY bad thing about Python lists ..
erno at iki.fi
Mon May 15 09:31:33 EDT 2000
>>>>> "Tim" == Tim Peters <tim_one at email.msn.com> writes:
Tim> On some flavors of Unix, this is more than just luck: realloc
Tim> will eventually move the vector to "the end" of the address
Tim> space, after which further growth is just a mix of boosting
Tim> the VM high-water mark and the occasional sbrk.
in the memory allocator used on gnu/linux, chunks of memory
larger than some threshold are allocated using mmap() on /dev/zero.
these blocks can then be moved around with mremap(), to archieve
a similar effect as described above.
More information about the Python-list