2

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

メモリプロファイラー:

ここに画像の説明を入力してください

4

0 に答える 0