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

From: "5.5" <5.5@...>
Date: 2019-06-01 22:47:39 UTC
List: ruby-list #50775
5.5 です。

遠藤さん:
> まめ知識ですが、MJIT が有効になると、特定条件下で while より loop のほう
> が早くなるケースもあります。

おおー! そうなのですね。

> 将来どんな最適化が入ってどう性能特性が変わるかは、予見しがたいです。
> なので、やっぱりそういうことは考えないほうが良いと思います。

はい,これまでにも Ruby のバージョンが上がって,書き方による
速度の順位が逆転したのを経験しました。
なので,「この手の話は,確かに普遍性は無いなー」とは思ってい
ます。ただ純粋に面白いですけど。

-- 
5.5@moji.gr.jp

In This Thread