性能问答>JVM中参数MaxHeapFreeRatio 什么情况才会减小堆?>
1回复
4年前

JVM中参数MaxHeapFreeRatio 什么情况才会减小堆?



JVM 中参数 MaxHeapFreeRatio,默认值 70,表示空余堆内存大于70%时,JVM 会减少堆直到 -Xms 的最小限制。但在 gc 日志中,Heap: 1069.1M(1423.0M)->207.4M(1423.0M)。表示在 gc 后 heap 的 committed 内存有 1423M,才使用了 207M,此时使用的占比为 15%,即空余堆的占比 85%,超过了 70%,却没有减少堆大小,请问这是什么原因?

5037 阅读
请先登录,查看1条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步