本人最近帮一所高校用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 呢?
求高手指点
多谢