可能重复:
Default values for Xmx, Xms, MaxPermSize on non-server-class machines
我们正在使用Sun JVM,并且需要知道分配给MaxPermSize的默认值
我们没有将任何参数传递给JVM
来自这个帖子Why is the default size of PermGen so small?我知道它是64MB。 在所有情况下它是64MB还是基于系统RAM大小?
答案 0 :(得分:4)
您可以通过将-XX:+PrintFlagsFinal
作为命令行选项来查找任何HotSpot JVM标志/参数的值。
许多参数的默认值取决于JVM版本,硬件/操作系统平台和/或物理内存大小。
FWIW - 在我的机器上,默认值MaxPermSize为85983232
...根据上述方法。
答案 1 :(得分:2)
它不依赖于可用的RAM,但它取决于: