On Thu, Jul 14, 2011 at 7:03 PM, Tres Seaver wrote:
> A further micro-optimization is to pre-allocate a big list in a thread
> local. Running the attached script produces::
>
> $ python perftest.py
> Via insert_0: 24.8401839733
> Via append: 15.6596238613
> speedup: 37.0%
> Via tuple_add: 2
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 07/14/2011 11:47 AM, Tres Seaver wrote:
> While we're at it, 'list.insert(0,foo)' is known to be slower in a
> tight loop than 'list.append(foo)', with a 'reversed' at the end of
> the loop::
>
> $ python -m timeit -s "from string import letters"
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 07/14/2011 04:16 AM, Hanno Schlichting wrote:
> Log message for revision 122213: Optimized the
> `OFS.Traversable.getPhysicalPath` method to avoid excessive amounts
> of method calls. Thx to Nikolay Kim from Enfold
>
>
> Changed: U Zope/trunk/do