527492KBとなりました。おめでとうございます。なんとかならないでしょうか。今回の例では、必要なオブジェクトの数はだいたい見積もれていました。個+α、というところです。広げないようにします。個としてみましょう、これを先に用意してあげます。670824KBこうなりました。済むはずなので、ちょっと多いですね。何が起きているでしょうか。'gc_tracer'GC::Tracer.start_loggingこの2行を追加して下さい。標準エラー出力にこんなのが出てきます。672072KB沢山出てきてよくわからないかもしれません。食わせるといいかもしれません。シートを用意してみました。GCという意味になります。終了時という意味になります。状態がどんなんであるか、ということを表示するんですね。ちなみに、他にもイベントがあって、それらを取ることもできます。ために何個マークしましたか、ってことで、だいたい、生きているオブジェクトの数と考えて貰えると良いです。個くらいで安定しています。生きているオブジェクトはだいたいこれくらいであるはずです。欄、つまり、用意しているスロット(オブジェクトの入れ物)の数はどんどん増えていきます。ヒープは、ある一定量空いていないとヒープを拡張する、という戦略をとっています。多いと)、ヒープを拡張する、という戦略をとります。→ヒープを拡張しよう、となります。倍拡張されていることがわかります。個最初にあれば、ヒープは拡張しないのではないでしょうか。倍で増やす、としておきます。