[Python-Dev] PATCH: attribute lookup caching for 2.6
Phillip J. Eby
pje at telecommunity.com
Wed Dec 5 23:50:28 CET 2007
At 10:48 PM 12/5/2007 +0100, Georg Brandl wrote:
>Neil Toronto schrieb:
> > So Jim and PJE finally convinced me to do it the right way. :) Thanks
> > guys - it turned out very nice.
>How does this relate to Armin Rigo's method cache patch?
Interesting. Armin's approach uses a single global cache of up to
1024 descriptors. That seems a lot simpler than anything I thought
of, and might perform better by encouraging the processor to keep the
descriptors in cache. It has a lot less pointer indirection, and has
a dirt-simple way of invalidating a class' entries when something changes.
Was there any reason (aside from the usual lack of volunteers for
review) why it didn't go in already?
More information about the Python-Dev