[Permalink Page] PHP4,PHP5,Perl5.8,Python2.5ベンチマーク

サーバ移転しました.

http://clipfog.dyndns.org/




PHP4,PHP5,Perl5.8,Python2.5で簡単なベンチマークを取った.「簡単な」なので一概にこの測定で性能を判断することはできないということを予め言っておきマス.

足し算と掛け算,割り算をそれぞれ10000000回ループさせた実行時間.
PHP4.4: 24.8秒
PHP5.2: 7.3秒
Perl5.8: 9.2秒
Python2.5: 19.7秒

見て分かるように,PHP5が激速です.PHP4が遅いというのは聞いていたけど,この差はすごいですね.別物ですな.

Pythonは,はっきり言って遅かった.Python2.4でも計測しましたが,むしろ2.4のほうが若干速かったです.PHP4は問題外として,PHP,Perl,Pythonを比べるとPythonが惨敗というのがなんとも…….Python3.0は処理速度向上を目標に掲げていないから速くはならないんだろうしなぁ.まぁPythonの哲学っていうのは処理速度どうこうはあんまり気にしないんですよね.一貫性だとか明確性だとか合理性に主眼が置かれているから.

ところがどっこい(笑),マージソートの実行時間比較ではPHP>Ruby>Perl>Python>C++>Javaというまるで逆の結果が出ていたりする.(参考サイト:Ruby vs PHP Performance Revisited by Elliott C. Back

よって,この「簡単なベンチマーク」は,最初に言ったように一概に性能を判断できる材料にはなり得ない.

というか「Pythonは速い」という話はネット上にたくさんあるから,まあそうなんだろう.

 

Python製のウィキエンジン『MoinMoin』の日本語化プロジェクトがそろそろ始まるようだ.こうしてどんどん日本を席巻してくれ.

trackback (0)

TRACKBACK URL: http://www.clipfog.org/mt/mt-tb.cgi/113