|
バッチ処理でよくね?ぐらいのしょーもないことをJava でやっております。ゆえにシングルスレッドなんです が、
日毎に吐き出されるログを、フィルターかけて抽出し て、 1年分でまとめる処理をする場合に、 フィルターかけて抽出したデータをStringBuilderに保 持させると下記のようなエラーになります。
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
ならないようにするには、どのような事をすればいいで しょうか。
そもそもStringBuilderじゃなくて、ArrayList使ったほ うがいいよ〜とかアドバイス頂けると助かります。
ちなみにStringBuilderはデフォルトで初期化していま す。それがだめなのかな。
アドバイスお願いします。
|