[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7819] Re: rb2c

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-09-08 01:06:40 UTC
List: ruby-dev #7819
小松です。

In the message of [ruby-dev:7801] Re: rb2c 
    on 1999/9/3 17:01:06 Kazuhiro HIWADA <hiwada@kuee.kyoto-u.ac.jp> wrote:
|早くなるものでもせいぜい倍。たいていは 15% から 20% だけ高速化というか
|んじです。残念ながら。基本的には eval ループ分早くなるだけですね。

rb2c-0.2/sample/fib.rbで、ちょっと試してみました。
遅くてメモリが少ないマシンほど効果があるような気がします。

    2000 Professional β3, Pentium 150MHz, Memory: 56MB, Note, mswin32, cl -Ox
        fib.rb  23.6秒 (ruby.exeはrubymw.dll使用)
        fib.rb  28.3秒 (ruby.exeはスタティックリンク)
        fib.exe  8.6秒 (スタティックリンク)

    NT 4.0SP5, Pentium II 266MHz, Memory: 256MB, Desktop, mswin32, cl -Ox
        fib.rb   6.2秒 (ruby.exeはrubymw.dll使用)
        fib.rb   6.2秒 (ruby.exeはスタティックリンク)
        fib.exe  3.4秒 (スタティックリンク)

    Solaris 2.5.1 UltraSPARC 168MHz, Memory: 128MB, gcc -O2
        fib.rb  18.3秒 (rubyはlibruby.so使用)
        fib.rb  13.7秒 (rubyはスタティックリンク)
        fib     10.6秒 (libruby.so使用)
        fib      9.4秒 (スタティックリンク)

    Solaris 2.6 UltraSPARC-II 400MHz, Memory: 256MB, gcc -O2
        fib.rb   7.8秒 (rubyはlibruby.so使用)
        fib.rb   5.9秒 (rubyはスタティックリンク)
        fib      4.6秒 (libruby.so使用)
        fib      4.1秒 (スタティックリンク)

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread