Comments on: うん、 JRubyって遅いよね http://www.jmuk.org/diary/index.php/2007/06/09/0/ Thu, 22 Sep 2011 05:09:13 +0000 hourly 1 http://wordpress.org/?v=3.2.1 By: keisuken http://www.jmuk.org/diary/index.php/2007/06/09/0/comment-page-1/#comment-57 keisuken Mon, 11 Jun 2007 20:55:00 +0000 #comment-57 なるほど、コードが違うみたいです。 JRubyの中の人や私は$JRUBY_HOME/samples/fib.rbをベースにベンチマークしています。速くなっている理由は分岐が少ないことと、数値計算がRubyよりも速いことに起因するみたいです。またIO周りなどを工夫すると本家Rubyよりも速くなるケースを確認しています。 JRubyがC Rubyより全般的に遅いというのは事実ですし、私も確認しています。それも気になるのですが、Java屋さんとしてはJavaと連携できるのが(むしろ)大きいと思ってます。以前のJRubyよりも2桁は速くなってますしね。 C Rubyより遅いというのはあまり関係ないんじゃないかなと思ってます。JRubyはRubyの代わりとはちょっと違うのかなと。 なるほど、コードが違うみたいです。
JRubyの中の人や私は$JRUBY_HOME/samples/fib.rbをベースにベンチマークしています。速くなっている理由は分岐が少ないことと、数値計算がRubyよりも速いことに起因するみたいです。またIO周りなどを工夫すると本家Rubyよりも速くなるケースを確認しています。
JRubyがC Rubyより全般的に遅いというのは事実ですし、私も確認しています。それも気になるのですが、Java屋さんとしてはJavaと連携できるのが(むしろ)大きいと思ってます。以前のJRubyよりも2桁は速くなってますしね。
C Rubyより遅いというのはあまり関係ないんじゃないかなと思ってます。JRubyはRubyの代わりとはちょっと違うのかなと。

]]>
By: 向井 http://www.jmuk.org/diary/index.php/2007/06/09/0/comment-page-1/#comment-56 向井 Mon, 11 Jun 2007 10:14:06 +0000 #comment-56 そういえば RubyKaigi のログを見てみたら、 JRuby の人のベンチマークもフィボナッチ数列だったようですね。何が違うのかなあ。不思議。 わたしがどういうプログラムを書いたか、という話はまた新しいエントリに書きたいと思います。おかしな点などをご指摘いただければ幸いです。 そういえば RubyKaigi のログを見てみたら、 JRuby の人のベンチマークもフィボナッチ数列だったようですね。何が違うのかなあ。不思議。
わたしがどういうプログラムを書いたか、という話はまた新しいエントリに書きたいと思います。おかしな点などをご指摘いただければ幸いです。

]]>
By: keisuken http://www.jmuk.org/diary/index.php/2007/06/09/0/comment-page-1/#comment-55 keisuken Mon, 11 Jun 2007 08:23:24 +0000 #comment-55 フィボナッチ数列だとC Rubyより若干速かったですよ。 ちなみにjrubycはまだ未完成ですのでほとんど動きません。 フィボナッチ数列だとC Rubyより若干速かったですよ。
ちなみにjrubycはまだ未完成ですのでほとんど動きません。

]]>