[Python-Dev] class attributes slower in py3k (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Wed Aug 27 01:13:13 CEST 2008
- Previous message: [Python-Dev] try-except slower in 2.6 (was: performance)
- Next message: [Python-Dev] Things to Know About Super
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Antoine Pitrou <solipsis pitrou.net> writes:
> > NormalClassAttribute: 339ms 340ms 0.28us 1.111ms > > Over twice as slow?
Yes, should be investigated. [...] > > SpecialClassAttribute: 534ms 535ms 0.45us 1.121ms > > ~4x slower! Should be investigated as well.
It turns out that these two slowdowns are due to classes always being new-style in py3k. Indeed, if I add "metaclass = type" at the beginning of Tools/pybench/Lookups.py, 2.6 becomes as slow as 3.0.
Regards
Antoine.
- Previous message: [Python-Dev] try-except slower in 2.6 (was: performance)
- Next message: [Python-Dev] Things to Know About Super
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]