性能问答>两台机器JVM启动配置参数一样,但是JVM内存一台始终在2G时触发minorGC另外一台则不会>
5回复

两台机器JVM启动配置参数一样,但是JVM内存一台始终在2G时触发minorGC另外一台则不会



请教大家一个问题,两个机器 JVM参数配置一样,但是两个机器的内存占用率左边的 29%,右边的52%。两个机器都是8G内存。

jmap head 得到以下两个配置文件

左边机器的JVM监控内存始终在2G的时候会触发minor GC

请问这种JVM 内存占用情况,可能是什么配置引起的呢?

677 阅读
请先登录,再评论

image.png

6月前

image.png

16月前
回复 鸠摩:

什么意思呢,不是很理解

6月前回复
回复 鸠摩:

嗯嗯,很有道理,群里问了也是有这样的分析,我在查大对象的情况

6月前回复
回复 手机用户949877:

意思是一个接近2G时YGC,一个接近4G时YGC吗?那我现在在Old区放一个2G的对象,那不就是一个2G触发YGC,一个4G触发YGC吗?

6月前回复