求教:tomcat 的 perm gen设置

amadis00 2012-12-01 12:43:17
本人最近帮一所高校用java做了个学工系统,使用tomcat做web服务器,操作系统是 windows 2008 server ,32位系统,物理内存4G,正常同时在线人数在200-300左右, catalina.bat中的启动参数是

JAVA_OPTS=%JAVA_OPTS% -server -Xms1000m -Xmx1000m -Xss128k -Xmn512m -XX:SurvivorRatio=7 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSMaxAbortablePrecleanTime=1000 -XX:+CMSClassUnloadingEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC
-XX:PermSize=128M -XX:MaxPermSize=384m

但是在实际使用中发现, cms perm gen 内存最大就是
已使用: 
    24,883 Kb
分配: 
    27,264 Kb
最大值: 
    65,536 Kb

而堆内存的情况为:
已使用: 
   421,783 Kb
分配: 
   965,760 Kb
最大值: 
   965,760 Kb

我的疑问是,perm gen内存为什么最大只能是 65,536 Kb 呢?
求高手指点
多谢
...全文
242 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
amadis00 2012-12-01
  • 打赏
  • 举报
回复
问题已查出,原来是换行的问题
一心念佛 2012-12-01
  • 打赏
  • 举报
回复
XX:MaxPermSize=384m 是有些奇怪,你没有把数据看错吧??

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧