0

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

この問題を解決する最善の方法は何ですか?

4

1 に答える 1