[Python-Dev] Non-string keys in namespace dicts
Aahz
aahz at pythoncraft.com
Sun Dec 2 22:01:09 CET 2007
On Sun, Dec 02, 2007, Neil Toronto wrote:
>
> Anyway, report: I've got an initial working attribute cache, using the
> conveniently-named-and-left-NULL tp_cache. It's a nice speedup - except
> on everything the standard benchmarks test, because their class
> hierarchies are very shallow. :p If an MRO has more than two classes in
> it, every kind of lookup (class method, object method, object attribute)
> is faster. Having more than four or five makes things like self.variable
> take less than half the time.
This patch is probably a non-starter, then: that's what killed the
CACHE_ATTR patch several years ago (I was sprinting on that with Guido
and Ping):
http://mail.python.org/pipermail/python-dev/2007-June/073604.html
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"Typing is cheap. Thinking is expensive." --Roy Smith
More information about the Python-Dev
mailing list