私はIBMのJSR352実装を使用してJavaバッチプログラムを開発しようとしています。バッチジョブは膨大な数のレコードを繰り返し処理するので、チャンク処理ジョブとして実装することを選択しました。問題のステートメントは、hereで詳細に定義されています。Readerによるファイルの反復オープンにより、JSR352でパフォーマンスの問題が発生しますか?
IBMが提供しているBonusUpdateの例を参照すると、readerクラスによって読み取られる 'N'個のレコードのそれぞれについて、readerのprocessItem()メソッド内でファイルを開いたり閉じたりしているようです。
パフォーマンスに問題はありませんか?最後に読み込むまでファイルを開いたままにすることはできませんか?
[あなたのプロファイラはあなたに何を伝えますか?](https://stackoverflow.com/questions/890222/analyzing-code-for-efficiency) –
[なぜあなたのお気に入りの会社\ ](https://meta.stackoverflow.com/questions/255745/why-were-not-customer-support-for-your-favorite-company) –