------------------------------------------------------------------------------- PYBENCH 2.0 ------------------------------------------------------------------------------- * using CPython 2.4.4 (#2, Apr 5 2007, 20:11:18) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] * disabled garbage collection * system check interval set to maximum: 2147483647 * using timer: time.time ------------------------------------------------------------------------------- Benchmark: ipy11 ------------------------------------------------------------------------------- Rounds: 10 Warp: 10 Timer: time.time Machine Details: Platform ID: cli-32bit Processor: Python: Implementation: IronPython Executable: /home/tinuviel/svn/fepy/IPCE/dist/ipy.exe Version: 2.4.0 Compiler: .NET 2.0.50727.42 Bits: 32bit Build: (#) Unicode: UCS2 ------------------------------------------------------------------------------- Comparing with: py25 ------------------------------------------------------------------------------- Rounds: 10 Warp: 10 Timer: time.time Machine Details: Platform ID: Linux-2.6.18-4-686-i686-with-debian-lenny-sid Processor: Python: Implementation: CPython Executable: /usr/bin/python2.5 Version: 2.5.0 Compiler: GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-20) Bits: 32bit Build: Dec 9 2006 14:35:53 (#release25-maint) Unicode: UCS4 Test minimum run-time average run-time this other diff this other diff ------------------------------------------------------------------------------- BuiltinFunctionCalls: 168ms 214ms -21.7% 183ms 218ms -16.2% BuiltinMethodLookup: 538ms 207ms +159.3% 550ms 210ms +161.8% CompareFloats: 81ms 153ms -46.8% 83ms 155ms -46.4% CompareFloatsIntegers: 61ms 159ms -61.7% 62ms 159ms -61.0% CompareIntegers: 105ms 139ms -24.5% 106ms 144ms -26.4% CompareInternedStrings: 134ms 168ms -20.7% 135ms 169ms -20.2% CompareLongs: 145ms 123ms +17.5% 146ms 126ms +15.9% CompareStrings: 208ms 170ms +22.1% 209ms 172ms +21.4% CompareUnicode: 157ms 155ms +1.1% 158ms 159ms -0.2% ConcatStrings: 3626ms 314ms +1055.7% 3738ms 325ms +1050.5% ConcatUnicode: 2166ms 244ms +788.7% 2245ms 257ms +772.8% CreateInstances: 273ms 194ms +40.6% 306ms 197ms +55.2% CreateNewInstances: 1260ms 171ms +636.7% 1316ms 173ms +659.5% CreateStringsWithConcat: 1071ms 180ms +496.3% 1130ms 181ms +524.7% CreateUnicodeWithConcat: 402ms 192ms +108.8% 431ms 194ms +121.4% DictCreation: 678ms 148ms +357.9% 712ms 149ms +377.5% DictWithFloatKeys: 362ms 245ms +47.9% 364ms 245ms +48.2% DictWithIntegerKeys: 467ms 138ms +239.7% 470ms 138ms +239.6% DictWithStringKeys: 521ms 148ms +253.3% 524ms 149ms +251.6% ForLoops: 69ms 110ms -37.7% 77ms 114ms -32.0% IfThenElse: 38ms 126ms -69.8% 40ms 133ms -70.2% ListSlicing: 1369ms 141ms +874.2% 1385ms 141ms +881.4% NestedForLoops: 108ms 153ms -29.2% 138ms 155ms -10.9% NormalClassAttribute: 413ms 172ms +140.7% 424ms 173ms +144.5% NormalInstanceAttribute: 143ms 149ms -4.0% 153ms 151ms +1.2% PythonFunctionCalls: 114ms 184ms -38.3% 146ms 187ms -21.5% PythonMethodCalls: 190ms 221ms -13.6% 223ms 223ms +0.0% Recursion: 57ms 264ms -78.2% 58ms 267ms -78.3% SecondImport: 506ms 163ms +211.2% 515ms 167ms +208.5% SecondPackageImport: 507ms 168ms +201.8% 516ms 172ms +200.2% SecondSubmoduleImport: 721ms 210ms +243.5% 724ms 216ms +235.3% SimpleComplexArithmetic: 254ms 153ms +66.3% 286ms 154ms +85.7% SimpleDictManipulation: 458ms 148ms +209.1% 488ms 151ms +223.6% SimpleFloatArithmetic: 193ms 170ms +13.6% 205ms 181ms +13.6% SimpleIntFloatArithmetic: 57ms 125ms -54.6% 60ms 125ms -51.8% SimpleIntegerArithmetic: 57ms 132ms -57.0% 57ms 132ms -56.9% SimpleListManipulation: 176ms 139ms +27.3% 178ms 140ms +26.9% SimpleLongArithmetic: 372ms 158ms +135.9% 399ms 159ms +150.0% SmallLists: 583ms 162ms +260.6% 589ms 163ms +262.0% SmallTuples: 1452ms 152ms +855.4% 1473ms 158ms +834.6% SpecialClassAttribute: 413ms 169ms +144.7% 423ms 171ms +146.8% SpecialInstanceAttribute: 143ms 271ms -47.3% 153ms 274ms -44.2% StringMappings: 694ms 159ms +335.7% 725ms 161ms +349.0% StringPredicates: 377ms 198ms +90.6% 393ms 199ms +97.3% StringSlicing: 1097ms 179ms +512.5% 1136ms 186ms +510.7% TryExcept: 6ms 103ms -94.6% 18ms 104ms -82.8% TryRaiseExcept: 2680ms 136ms +1870.6% 2700ms 138ms +1862.9% TupleSlicing: 619ms 161ms +284.2% 638ms 164ms +287.9% UnicodeMappings: 302ms 147ms +105.7% 322ms 151ms +113.3% UnicodePredicates: 324ms 176ms +84.4% 344ms 177ms +94.6% UnicodeSlicing: 977ms 197ms +395.3% 998ms 203ms +391.6% ------------------------------------------------------------------------------- Totals: 27891ms 8755ms +218.6% 28851ms 8912ms +223.7% (this=ipy11, other=py25)