由于Java 8中的Metaspace,我得到了一个简短的问题。我知道我可以使用-XX:MetaspaceSize - Parameter设置初始大小。但我想知道是否可以配置这个值将是最小尺寸。
我的目标是防止由于Metaspace大小调整而导致的完整GC。对于我的应用程序,通常512 MB应该是足够的Metaspace,但是这个值可能会因运行时而异。如果需要超过512 MB(不应该发生),则无法使用Full GC,这很清楚。
此致 的Mathias
答案 0 :(得分:3)
设置MaxMetaspaceFreeRatio=100
应该可以防止缩小