Benchmark
Benchmark script used is available on pymt/tools/benchmark.py
Configuration
- OS: Ubuntu Lucid
- CPU: Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz
- GFX: GeForce 9800 GT
- MEM: 4 Go
- Python: 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) [GCC 4.4.3]
- GL Vendor: NVIDIA Corporation
- GL Renderer: GeForce 9800 GT/PCI/SSE2
- GL Version: 3.2.0 NVIDIA 195.36.15
Results
lower is better, in seconds
Note: 0.5-dev is still work in progress, not released.
| Test | 0.3 | 0.4 | 0.5-dev(1) | 0.5-dev(2) | 0.5-dev(3) |
| Core: label creation (10000 * 10 a-z) | -
| 3.35
| 3.50
| 3.52
| 3.48
|
| Graphx: draw lines (50000 x/y) 100 times | 437.25
| 11.44
| 11.69
| 11.44
| 4.00
|
| Graphx: paint line (500 x/y) 100 times | 30.75
| 19.37
| 19.43
| 17.82
| 10.59
|
| Graphx: draw rectangle (50000 rect) 100 times | 157.76
| 84.54
| 86.67
| 4.02
| 4.42
|
| Graphx: draw rounded rectangle (5000 rect) 100 times | 76.22
| 40.57
| 40.96
| 40.46
| 18.88
|
| Widget: creation (10000 MTWidget) | 0.79
| 0.64
| 2.83
| 2.84
| 2.80
|
| Widget: event dispatch (1000 on_update in 10*1000 MTWidget) | 22.62
| 37.88
| 11.13
| 7.32
| 7.19
|
| Total | 725.39
| 197.79
| 176.21
| 87.42
| 51.36
|
Raw result
- 0.3: http://paste.pocoo.org/show/225616/
- 0.4: http://paste.pocoo.org/show/225617/
- 0.5-dev(1) (master without cython): http://paste.pocoo.org/show/225624/
- 0.5-dev(2) (master with cython): http://paste.pocoo.org/show/225626/
- 0.5-dev(3) (core-ext branch with cython): http://paste.pocoo.org/show/225634/
