Vladimir Korolev added the comment:
We have this issue triaged for at CPython hackathon in Boston. Here is a patch
for the issue.
We only tested on Mac OS X 10.8.3, which has zoned allocator, so the memory
profile is exactly the same with our without this patch. The running time
seems to be slightly better with the patch. The benchmark we used runs for
about 5.6 seconds with the patch vs. 5.9 seconds without the patch. We run
the benchmark multiple times and the results seem to be consistent.
Here are the results of the benchmarking and memory profile testing:
With Fix Without Fix
Mem 1535 nodes (6377296 bytes) 1535 nodes (6378144 bytes)
Time 5.68 5.9 sec
The memory profile was measured by the MacOS X 'heap' command. The timings
come from attached benchmark module. The original benchmark module is taken
from here http://bugs.python.org/file25558/benchmark.py and was modified to
test this issue.
----------
keywords: +patch
nosy: +vladistan
Added file: http://bugs.python.org/file29832/issue17694.patch
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue17694>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com