Java 8元空间-避免减少

由于Java 8中的Metaspace,我有一个简短的问题.我知道我可以使用-XX:MetaspaceSize-参数设置初始大小.但是我想知道是否可以配置该值为最小大小.

我的目标是防止由于Metaspace大小而导致Full GC.对于我的应用程序,通常512 MB的Metaspace应该足够了,但是此值在运行时可能会有所不同.如果需要超过512 MB(这不应发生),则无法避免使用完全GC,这很明显.

问候,
马蒂亚斯

解决方法:

设置MaxMetaspaceFreeRatio = 100应该防止它缩小

上一篇:java – 为什么Oracle规范不告诉任何有关元空间的内容?


下一篇:LoadRunner性能测试系统学习教程:堆与栈(9)