[#50752] [質問] rescue節で、他パッケージのメッセージ出力を抑止したい — Takahiro Yamaguchi <yamataka@...08.itscom.net>

10 messages 2019/05/02

[ruby-list:50767] Re: 1.next は 1.succ よりなぜ遅い?

From: "5.5" <5.5@...>
Date: 2019-05-30 03:33:23 UTC
List: ruby-list #50767
ささださん,ありがとうごございます。

仕組みがよく分かってないので素人考えですが,ただのエイリアス
なら next を opt_succ にしちゃえばいい(どちらにも同じ特化命令
を使う),というわけにはいかないのでしょうか?

On 2019/05/30 12:25, Koichi Sasada wrote:
> On 2019/05/30 4:53, 5.5 wrote:
>> なぜ next には同じ最適化がなされていないのでしょうか。
> 
> なんとなく、ですかね... ベンチマークに next 使ってるところがなかったから 
> です(Integer#next知らなかった)。
> 
> あんまり(よく使われない)特化命令増やすと遅くなっちゃうんですよ。
> 
> # なお、増やしても遅くならない仕組みを、2.7 に入れられればいいなぁ、
> # と思っています。
> 


-- 
5.5@moji.gr.jp

In This Thread