base - JVM-方法区和运行时常量池溢出

43 阅读1分钟

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

JDK8以后,方法区使用元数据空间代替了永久代
元数据空间默认只受限于本地内存的大小
但是可以手动设置:

-XX: MaxMetaspaceSize: 最大值
-XX: MetaspaceSize:初始值
-XX: MinMetaspaceFreeRatio: 剩余最小容量百分比
-XX: MaxMetaspaceFreeRatio: 剩余最大容量百分比