中村です。

>   * 個々のヒープサイズを小さくする
>   * add_heapは小さいヒープを複数割り当てる
>   * ヒープサイズを1.8倍にするのではなく、1回のadd_heapで割り
>     当てるヒープ数を増やす

なるほど。これはすぐに試せて有効そうですね。
さっそく手元でいじって検証してみます。

>  関心があれば手伝っていただけるとうれしいです。

「GC好き」なので喜んで手伝わせていただきます。

結果はまた報告いたします。
ではでは。

--
id:authorNari