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