[#34647] fork 不可能な環境での test_argv0_noarg — wanabe <s.wanabe@...>

ワナベと申します。

13 messages 2008/05/11
[#34667] Re: fork 不可能な環境での test_argv0_noarg — Yukihiro Matsumoto <matz@...> 2008/05/13

まつもと ゆきひろです

[#34742] Ruby 1.8.7-preview3 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.7-preview3 をリリースしました。

14 messages 2008/05/18
[#34744] Re: [ruby-list:44957] Ruby 1.8.7-preview3 has been released — Takahiro Kambe <taca@...> 2008/05/19

お疲れ様です。

[#34800] Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...>

木村です。

18 messages 2008/05/22
[#34801] Re: Windows2000上でtrunkがビルドできない — "U.Nakamura" <usa@...> 2008/05/22

こんにちは、なかむら(う)です。

[#34824] Re: Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...> 2008/05/23

木村です。

[#34850] Re: Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...> 2008/05/26

木村です。

[#34854] Re: Windows2000上でtrunkがビルドできない — "U.Nakamura" <usa@...> 2008/05/26

こんにちは、なかむら(う)です。

[#34889] Ruby 1.8.7-preview4 test-all failed in OpenSSL::TestSSL — Nobuhiro IMAI <nov@...>

いまいです。

10 messages 2008/05/29

[ruby-dev:34766] Re: benchmark result of reverse_complement

From: Yukihiro Matsumoto <matz@...>
Date: 2008-05-19 15:44:55 UTC
List: ruby-dev #34766
まつもと ゆきひろです

In message "Re: [ruby-dev:34765] Re: benchmark result of reverse_complement"
    on Tue, 20 May 2008 00:31:27 +0900, Yukihiro Matsumoto <matz@ruby-lang.org> writes:

|| trunk/benchmark/bm_so_reverse_complement.rb というテストですが,実
||に ruby 1.8.5 よりも 420 倍遅くなっています.実行結果の verify はし
||ていないので,もしかしたら答えが間違えているのかもしれません.
||
||ruby 1.8.5 (2006-08-25) [x86_64-linux]  3.641
||ruby 1.9.0 (2008-05-19 revision 16216) [x86_64-linux]   1604.212
||
|| 多分,m17n 関連だと思うのですが,この差はちょっと大きいので偉い
||人,見て貰えないでしょうか.
|
|えらいかどうか分かりませんが、今日のregexp関係のパッチを入れ
|た段階で、benchmark/bm_so_reverse_complement.rbを直接起動す
|ると
|
|1.8.6 3.38s user 0.89s system 5% cpu 1:13.65 total
|1.9.0 4.00s user 1.34s system 2% cpu 3:08.57 total
|
|でした。まあ、確かに遅くなってますが、420倍ほどではないよう
|な。

この時間の大半はコンソールIOでした。ので、/dev/nullにリダイレ
クトすると

2.99s user 0.17s system 96% cpu 3.287 total
3.14s user 0.06s system 98% cpu 3.253 total

ということで、これまたたいして差はないと言う結果になりました。

ところが

||  $ make benchmark OPTS='-p reverse'

で、起動される

./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./runruby.rb --extout=.ext  -- ./benchmark/bm_so_reverse_complement.rb > /dev/null

だとやたらに遅いということのようです。これからプロファイルを
とってみます。

                                まつもと ゆきひろ /:|)

In This Thread