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