如图所示,metaspace 空间,达到 310m 后开始 GC ,GC 后占用约 40m 。 按照文档如果 metaspace 回收后的空闲空间占总空间比例小于 maxMatespaceFreeRate 默认 40% 时,就会缩容。
按道理缩容后下次发生 GC 的上限就不是 310m 了,但我这里总是在 310m 开始触发 gc 就很奇怪。