手把手看监控--当不设置JVM-Xms时

背景: 运维埋的一个坑,在该应用上只配置留-Xmx,没有配置-Xms。 表象: 堆内存从0.2G开始,最大到0.8G,就开始执行GC,导致频繁GC,大致间隔1分钟/次。从下图左侧即可看到。 解决: 增加-Xms重新发版本,堆内存、GC间隔明显看着好多了。 原因: -Xms为应用初始化部署的时候,向操作系统申请多少内存。如果不设置-Xms后,应用只会申请一小部分的内存,当堆内存使用达到峰值,会进行G
相关文章
相关标签/搜索