ソースコードによる自動シリアライズ 19

 よし、10KBを超えたら書き出そう。さらに10KB追加されたらAppendしよう。これを繰り返して、クラスのサイズになったら次に以降する。

 1IDごとにメモリを10KBまで消費することがある。100MB消費するのに10000か。厳しいな。まあしょうがないだろう。

 世の中のHDの最小サイズは4KBだというから4KBでやったらいいのかな。SSDはどうなってるんだろう。しかしたいした違いは無いな。

 いや、IDのオブジェクトのシリアライズが終わったときに一旦閉じればいいのか。それでさらに同IDの奴が来たらAppendする。ああ出来たわ。