Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:

We should definitely revisit the over-allocation strategy.  I last worked on 
the existing strategy back in 2004.  Since then, the weighting of the 
speed/space trade-off considerations have changed.   

We need to keep the amortized O(1) append() behavior, but possibly we would 
benefit from more over-allocation and fewer resizes.  Also, we should look at 
the interaction with the small object allocator to see if its design is causing 
realloc() to frequently have to move data rather than extending in place.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue38373>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to