Ruby 3.5で高速化されたオブジェクト生成
🕒
🔗
元記事を見る
カテゴリ
IT・ネットRuby 3.5では、オブジェクトの生成速度が大幅に向上し、特にキーワード引数を使う場合で最大6.5倍の高速化が確認されました。これはClass#newをインライン化し、C関数呼び出し時のパラメータ変換やスタック操作のオーバーヘッドを削減したことが要因です。RubyとYJITの双方でベンチマークが行われ、特にYJIT有効時に効果が大きいことが判明しました。Ruby開発者にとって大きなパフォーマンス改善となる見込みです。