Python2.6は2.5よりもけっこう速いし、-OOはけっこう効く

web.pyで作った単純なWEBサイトをunittestを使ってテストしていて気づいた。

1000個のユニークURLへアクセスするテストを3回繰り返した結果の平均

(2.6=2.6.1、2.5=2.5.4 on CentOS5.2)

  • 2.6は約6%、2.5よりも速かった。
  • 2.5でも2.6でも、-OOオプションを付けて起動すると約8%速くなった。
  • 2.5(-OO無し)と2.6(-OO有り)では約12%、2.6の方が速かった。