【问题标题】:Why did Java chose Xmx and Xms naming convention for heap sizes?为什么 Java 为堆大小选择 Xmx 和 Xms 命名约定?
【发布时间】:2020-01-29 12:33:51
【问题描述】:

根据在线描述,以下是 Java 中使用的与 Sizes 相关的属性:

使用 -Xmx 指定最大堆大小

使用 -Xms 指定初始 Java 堆大小

使用-Xss设置Java线程栈大小

mx 和 ms 是什么意思? mx是最大值,ms是什么意思?

【问题讨论】:

  • 这个基于选项的问题如何,因为我可以看到已关闭的请求?没有什么官方相关的吗?

标签: java heap-memory heap-size


【解决方案1】:

是的,ms = minimum heap size / heap memory start sizemx = maximum heap size

【讨论】:

  • 问题是“字母 mx 和 ms 代表什么?”,而不是“这些选项有什么作用?”
  • m = 内存 / x = 最大内存,s= 起始内存
  • 感谢@FedericoklezCulloca 和 Joop Eggen,我已将我的答案编辑得更简洁,并包含您的定义。
  • @0xadecimal 我仍然不确定这是否能回答问题。例如,为什么“x”代表“最大值”?
  • @FedericoklezCulloca:是的,我也有同样的困惑是 X 单独最大值还是“mx”共同代表最大值?
猜你喜欢
  • 2011-09-03
  • 2015-07-07
  • 2017-05-08
  • 1970-01-01
  • 1970-01-01
  • 2013-04-11
  • 2011-03-06
  • 2010-11-18
  • 1970-01-01
相关资源
最近更新 更多