struts2 で大きなフォームを送信すると、サーバーがPermGen
エラーをスローし、すべてのフォーム データを保存しません。
フォームには 6 つのフィールドと 1 つのグリッドがあり、グリッドには 10 列があり、グリッドの各行は 内のサブポジョArrayList
です。フォームを使用していて、グリッドに 1000 行を超える行があると、問題が発生します。pojo を受信すると、サーバーはデータの保存を開始しますが、行 833 で多かれ少なかれPermGen
エラーがスローされます。
システムの仕様は次のとおりです。
- CPU: AMD Phenon X6 - 2.8 GHz
- 合計メモリ: 8Gb
- JVM メモリ: 2Gb
- Tomcat メモリ プール: 2Gb
- PermGen: 512Mb
- JRE 6.37、トムキャット 7.0.37
この問題を解決する最善の方法は何ですか?