2.5から2.6ではパフォーマンスがあがっていますが、2.7では若干落ちています。ビルド元が違うせいなのか、そういうものなのか・・・。Javaはさすがに無駄なことをやらなければ速いです。本命のpypyですが、1.7倍ぐらい遅くなっています。速くないです、というか遅いです。この結果が予想を裏切って悲しかったのでコードの書き方を変えれば速くなるかも?ということでループで書いてみました。計算が速すぎるのでループの数は再帰版とは違っています。1.43今回は、Pythonはバージョンが上がるたびに確実に速くなっています。2.7よりさらに速くなっています。みんなが大嫌いな大好きJavaは1.43秒と、やっぱり、圧倒的な速さです。pypyは関数の呼び出しが高速になっているって聞いていたので、関数呼び出しがある再帰版のほうがCPythonより速くなりやすいと思っていたのですが、想像を裏切られました。ループの方がJITに優しいのでしょう。(Atom)おまえ、誰よ?Unknown詳細プロフィールを表示Twitter人気の投稿あれからJavaのリフレクションのスピードはどうなったのか?拡張forループでループの回数も同時に欲しいよね。