[Python-ideas] Ordered storage of keyword arguments

Antoine Pitrou solipsis at pitrou.net
Thu Oct 28 14:10:07 CEST 2010


> > Performance would probably not suffer on micro-benchmarks (with
> > everything fitting in the CPU's L1 cache), but making dicts bigger
> > (by 66%: 5 pointer-sized fields per hash entry instead of 3) could
> > be detrimental in real life workloads.
> 
> For function calls, yes. For class creation, I doubt that a few
> extra bytes would make much difference in real life - classes typically
> don't have thousands of methods or attributes :-)

Right. I was talking about the prospect of making dicts ordered by
default.

Regards

Antoine.





More information about the Python-ideas mailing list