[#45637] [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい — "Glass_saga (Masaki Matsushita)" <glass.saga@...>

14 messages 2012/05/16

[#45670] [ruby-trunk - Bug #6479][Open] ipaddr.rbの受け付ける書式が、プラットフォームによって異なる — "kachick (Kenichi Kamiya)" <kachick1+ruby@...>

9 messages 2012/05/22

[ruby-dev:45657] Re: [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい

From: Tanaka Akira <akr@...>
Date: 2012-05-19 12:46:13 UTC
List: ruby-dev #45657
2012年5月18日 1:03 Nobuyoshi Nakada <nobu@ruby-lang.org>:

>> というか、わざわざ新しくバッファを実装しなくても、
>> IO のメソッドの実体を直接呼べば
>> (IO の場合) メソッド呼び出しコストは消せるんじゃないですかね。
>> それではダメ?
>
> 試してみましたが、あまり速くはならないようです。
>
>  original       4.15sec
>  rb_method_call 4.11sec
>  rb_vm_call     3.88sec

いまひとつ何をやったのか確信を持てないのですが、
それぞれどのような意味でしょう?
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread