[Python-Dev] Python Benchmarks (original) (raw)
M.-A. Lemburg mal at egenix.com
Wed Jun 7 23:19:17 CEST 2006
- Previous message: [Python-Dev] Python Benchmarks
- Next message: [Python-Dev] Python Benchmarks
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
M.-A. Lemburg wrote:
Some more interesting results from comparing Python 2.4 (other) against the current SVN snapshot (this):
Here's the list again, this time without wrapping (sigh):
Testnames minimum run-time average run-time this other diff this other diff
BuiltinMethodLookup: 141ms 124ms +13.9% 148ms 134ms +10.8%
ConcatUnicode: 97ms 120ms -19.5% 104ms 131ms -20.6%
CreateInstances: 102ms 92ms +10.3% 104ms 96ms +8.0%
CreateUnicodeWithConcat: 98ms 122ms -19.1% 103ms 129ms -20.6%
DictWithFloatKeys: 128ms 149ms -14.4% 130ms 177ms -26.4%
NestedForLoops: 140ms 126ms +11.1% 143ms 128ms +11.8%
PythonFunctionCalls: 130ms 108ms +21.3% 132ms 109ms +20.9%
SecondImport: 136ms 114ms +18.9% 138ms 117ms +18.2%
SecondPackageImport: 141ms 122ms +15.4% 143ms 124ms +15.3%
SecondSubmoduleImport: 166ms 146ms +13.3% 179ms 148ms +21.3%
SimpleComplexArithmetic: 107ms 131ms -18.5% 121ms 133ms -9.2%
StringPredicates: 109ms 96ms +13.5% 117ms 99ms +18.7%
TryRaiseExcept: 115ms 137ms -16.2% 129ms 140ms -7.6%
UnicodeMappings: 140ms 157ms -10.7% 142ms 160ms -11.3%
UnicodePredicates: 111ms 98ms +13.3% 115ms 100ms +15.6%
UnicodeSlicing: 103ms 114ms -10.1% 108ms 116ms -6.7%
It appears as if the import mechanism took a hit between the versions.
The NFS sprint results are also visible. A little disturbing is the slow-down for Python function calls and the built-in method lookup. Did anything change in these parts of the interpreter ?
This is the machine I used for running the pybench: Timer: time.time Machine Details: Platform ID: Linux-2.6.8-24.19-default-x8664-with-SuSE-9.2-x86-64 Processor: x8664
-- Marc-Andre Lemburg eGenix.com
Professional Python Services directly from the Source (#1, Jun 07 2006)
Python/Zope Consulting and Support ... http://www.egenix.com/ mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
- Previous message: [Python-Dev] Python Benchmarks
- Next message: [Python-Dev] Python Benchmarks
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]