-XX:最大PermSize有或没有-XX:PermSize
我们遇到了一个 Java.lang.OutOfMemoryError: PermGen 空间错误,并查看了 tomcat JVM 参数,除了我们指定的 和 参数之外。经过一些分析,我可以看到PermGen空间偶尔会发生垃圾回收,从而避免它满载运行。-Xms
-Xmx
-XX:MaxPermSize=128m
我的问题是:除了增加之外,如果我也指定,会有什么区别?我知道总内存将是Xmx + maxPermSize,但是还有其他原因为什么在指定时不应该存在吗?-XX:MaxPermSize
-XX:PermSize
-XX:PermSize
-XX:MaxPermSize
如果您有处理这些JVM参数的实际经验,请分享。
JVM 是 HotSpot 64 位服务器 VM 内部版本 16.2-b04