Fredrik Lundh wrote: >> Could it just be that instantiating instances of new-style classes is >> slower than instantiating instances of old-style classes? There's not >> anything in what you've posted to suggest that exceptions are involved >> directly. for completeness, here's the corresponding results from 2.4: python -mtimeit -s "class Exception(object): pass" "Exception()" 1000000 loops, best of 3: 0.278 usec per loop python -mtimeit -s "class Exception: pass" "Exception()" 1000000 loops, best of 3: 0.387 usec per loop python -mtimeit "Exception()" 1000000 loops, best of 3: 0.989 usec per loop > python -mtimeit -s "class Exception(object): pass" "Exception()" > 1000000 loops, best of 3: 0.284 usec per loop > > python -mtimeit -s "class Exception: pass" "Exception()" > 1000000 loops, best of 3: 0.388 usec per loop > > python -mtimeit "Exception()" > 1000000 loops, best of 3: 1.95 usec per loop </F>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4