由于Java 8中的Metaspace,我有一个简短的问题。我知道我可以使用-XX:MetaspaceSize-参数设置初始大小。但是我想知道是否可以配置该值为最小大小。
我的目标是防止由于Metaspace大小而导致Full GC。对于我的应用程序,通常512 MB的Metaspace应该足够了,但是此值在运行时可能会有所不同。如果需要超过512 MB(这不应发生),则无法避免使用完全GC,这很明显。
问候,
马蒂亚斯
最佳答案
设置MaxMetaspaceFreeRatio=100
应该可以防止其缩小