1つの連続したメモリオブジェクトを参照します。用いるようにすることが出来ませんでした。言うファイルに収められています。オブジェクトだけでなく、インタプリタの中で利用する表などでも利用されています。対応を入れることが出来ません。オブジェクトの実装を2つにわけることにしました。要素以下の場合と、8要素以上の場合です。提供するテーブル)を用いる、というものです。ありますが、単なる配列のみで実装されており、線形探索を行います。要素だから、まぁいいかなと。工夫してもいいかもしれませんが。利用するようにスイッチします。いう形で切り出した、というのが今回の変更になります。オブジェクトはどの程度あるんでしょうか。オブジェクトが支配的です。キーワード引数とかで使うからですかね。効率が良くなるケースが出てきました。さんにプロトタイプを作って頂きました(Tacinight/ruby-gsoc-2018)。他にもいろいろ、ちゃんと動くようにするため、思ったよりも苦労しました。ファイナライザタイミングまで遅延することと、旧世代オブジェクトとの食い合わせが悪かったので、いろいろ頑張った省メモリにするため、いろいろとケチケチするテクニックを使ったデバッグが大変だったので、書き込み禁止メモリを用いるオプションを作ったそれでも後から後から、「時々」出現するバグが見つかるので、テストを沢山実行した他にもあったような気がしますが、思い出せない。面倒なので、詳細は割愛します。実際、どの程度速くなるんでしょうか。使っているかどうかを見るカウンタを新設したので、それでチェックしてみましょう。ベンチマークの結果を見てみます。71%)と、結構支配的です。活用されていることがわかります。確保した回数(theap_alloc)が見て取れます。割り当てていることがわかります。率を増やすことができるかもしれません。