特化命令opt_sizeを無効にした場合:
user system total real
1.060000 0.000000 1.060000 ( 1.061210)
有効にした場合:
user system total real
0.750000 0.000000 0.750000 ( 0.765943)
ほぼ同様の結果となりました。
opt_emptyは、特化命令として妥当な効果があると言えそうです。
recv.empty?は、イテレーションの中で用いられるようなケースも多く(要素がemptyなら何かする or
emptyなら何かしない、など)、比較的「よく呼ばれる」メソッドであると思います。
かつ、メソッド呼び出しのコストに対して実体の処理が小さいので、新たな特化命令として導入する価値があると思うのですが、いかがでしょうか。
特化命令opt_sizeを無効にした場合:
user system total real
1.060000 0.000000 1.060000 ( 1.061210)
有効にした場合:
user system total real
0.750000 0.000000 0.750000 ( 0.765943)
ほぼ同様の結果となりました。
opt_emptyは、特化命令として妥当な効果があると言えそうです。
recv.empty?は、イテレーションの中で用いられるようなケースも多く(要素がemptyなら何かする or
emptyなら何かしない、など)、比較的「よく呼ばれる」メソッドであると思います。
かつ、メソッド呼び出しのコストに対して実体の処理が小さいので、新たな特化命令として導入する価値があると思うのですが、いかがでしょうか。
特化命令opt_sizeを無効にした場合:
user system total real
1.060000 0.000000 1.060000 ( 1.061210)
有効にした場合:
user system total real
0.750000 0.000000 0.750000 ( 0.765943)
ほぼ同様の結果となりました。
opt_emptyは、特化命令として妥当な効果があると言えそうです。
recv.empty?は、イテレーションの中で用いられるようなケースも多く(要素がemptyなら何かする or
emptyなら何かしない、など)、比較的「よく呼ばれる」メソッドであると思います。
かつ、メソッド呼び出しのコストに対して実体の処理が小さいので、新たな特化命令として導入する価値があると思うのですが、いかがでしょうか。
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.