100万インスタンスで+200MB弱なら1インスタンス200Bytes未満。
それっとわりと優秀じゃんとか思った。
(仮想メモリサイズじゃなくてメモリ使用量見てるとかかな)

例示のように結果としてインスタンスを保持する必要があるなら
メモリ使うのはしょうがないけど
メソッドの返り値だけほしいならコーディングが悪いな。