>>335
Java バッチ実用化に向けたフレームワークの開発
ttp://www.nri.co.jp/opinion/g_souhatsu/pdf/gs20070104.pdf

工夫のしどころはこういうところらしい

バッチ処理のループで、ループごとに入力データのオブジェクトを生成するのやめて、
一回だけ作って同じものを使い回す

入力データは必要な箇所だけ java.lang.String とかを作って、他は byte stream のまま持つ