appfuseを使用してアプリケーションを開発しています。すべてが正常に機能していますが、Tomcat(6および7)にデプロイすると、次のエラーが発生します:Permgenspace。
次の行を追加してcatalina.batファイルを変更しました。
set JAVA_OPTS="-Xmx1024M -XX:PermSize=512m -XX:MaxPermSize=1024m -Djava.awt.headless=true -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"
webAppは非常に高速に動作していますが、数回クリックすると、以前にコメントしたエラーが発生します。どうすればこれを回避できますか?
編集
私はappfuse2.2.1を使用しています
編集2 右上のグラフはpermGenの使用を示しています...それは正常ですか?
編集3
使用メモリ==開発環境での最大サイズの場合、これが発生します(ただし、本番環境では発生しません)。
開発環境:
Windows 7-jdk1.6-mysql 5.1-tomcat 6-7
生産環境:
WindowsServer2008-IISでTomcatを動作させるためのR2ISAPIフィルター-Tomcat6および7でテスト済み-Mysql5.1-jdk1.6
メモリプロファイラー: