我们有在JVM上运行的Weblogic进程,它有-Xms4G -Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90
...等
Java HotSpot VM JDK为:1.7
我们没有在Java参数中包含-XXPermSize
问题:
我的问题是我们是否需要在内存参数中包含-XXPermSize
还是从堆内存(Xms
和Xmx
本身)中获取数据?
答案 0 :(得分:2)
如果未明确设置-XX:PermSize
和-XX:MaxPermSize
,则将使用一些默认值。根据{{3}}
Java 7和更早版本的PermGen初始空间大约为12-21 MB
,默认最大值为
- 32位客户端JVM:64 MB
- 32位服务器JVM:64 MB
- 64位JVM:82 MB
Java 8和更高版本具有this article。