Appfuse Persistent Perm gen space

时间:2013-02-19 09:17:04

标签: tomcat web-applications permgen appfuse

我正在用appfuse开发一个应用程序。一切都运行良好,但当我在Tomcat(6和7)上部署它时,我得到下一个错误:Perm gen space。

我修改了catalina.bat文件,添加了这一行:

set JAVA_OPTS="-Xmx1024M -XX:PermSize=512m -XX:MaxPermSize=1024m -Djava.awt.headless=true -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"

webApp工作速度非常快,但点击几下后我就得到了之前评论过的错误。 我怎么能避免这个?

修改

我是appfuse 2.2.1

编辑2 右上角的图表显示permGen使用......这是正常的吗?

enter image description here

编辑3

当使用内存==我的开发环境中的最大尺寸时会发生这种情况(但不在我的生产环境中):

enter image description here

Dev环境:

Windows 7   - jdk1.6   - mysql 5.1   - tomcat 6 - 7

生产环境:

Windows server 2008   - R2 ISAPI过滤器在IIS上运行tomcat   - 在Tomcat 6和7上测试过   - Mysql 5.1   - jdk1.6

内存分析器:

enter image description here

0 个答案:

没有答案