Mapに突っ込んだプロパティ的なデータをさらにListに突っ込む。 みたいな処理を行いたいとします。 Listに登録するデータ量がそれなりにある場合、すぐにOutOfMemoryが 発生してしまうので、なんとかならないか考えてみました。 通常パターン 何も考えずに作ったプログラムがこちら。 Mapにkey-valueのペアを100個ほど登録し、さらにそのMapをListに追加します。 -Xmx10mのオプションをつけて、使用するメモリを10MBに制限して実行し、 何個Listに突っ込めるか試してみました。 package sample;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainProcess {