CSDNRGY
2016-11-18 02:28
采纳率: 99.3%
浏览 11.9k
已采纳

为什么要把-Xms、-Xmx设置成相等的值?

http://zhouanya.blog.51cto.com/4944792/1370017/
7) 优化配置。
a.设置-Xms、-Xmx相等;
b.设置NewSize、MaxNewSize相等;
c.设置Heap size, PermGen space:

网上很多文章说,设置-Xms和-Xmx相等,解释说这样jvm就不会动态的调整内存的大小了,动态调整大小会很耗费性能吗?当虚拟机需要大量内存的时候,就自动给分配大量的内存,不需要的时候,就把内存调的小一些,这很符合逻辑啊!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2016-11-18 09:08
    已采纳

    设置-Xms、-Xmx 相等以避免在每次GC 后调整堆的大小。

    点赞 打赏 评论
  • sinat_30021405 2016-11-29 03:43
    点赞 打赏 评论

相关推荐 更多相似问题