为什么Java为堆大小选择Xmx和Xms命名约定?

为什么Java为堆大小选择Xmx和Xms命名约定?,java,heap-memory,heap-size,Java,Heap Memory,Heap Size,根据在线描述,以下是Java中使用的与大小链接的属性: 使用-Xmx指定最大堆大小 使用-Xms指定初始Java堆大小 使用-Xss设置Java线程堆栈大小 mx和ms的含义是什么?mx表示最大值,ms表示什么?是的,ms=最小堆大小/堆内存开始大小和mx=最大堆大小问题是“mx和ms代表什么?”,而不是“这些选项做什么?”m=内存/x=最大内存,s=开始记忆库@FedericoklezCulloca和Joop Eggen,我对我的答案进行了编辑,使之更加简洁,并包含了您的定义。@0xadeci

根据在线描述,以下是Java中使用的与大小链接的属性:

使用-Xmx指定最大堆大小

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

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


mx和ms的含义是什么?mx表示最大值,ms表示什么?

是的,
ms=最小堆大小/堆内存开始大小
mx=最大堆大小

问题是“mx和ms代表什么?”,而不是“这些选项做什么?”
m
=内存/
x
=最大内存,
s
=开始记忆库@FedericoklezCulloca和Joop Eggen,我对我的答案进行了编辑,使之更加简洁,并包含了您的定义。@0xadecimal我仍然不确定这是否回答了问题。例如,为什么“x”代表“最大值”@FedericoklezCulloca:是的,我也有同样的困惑,x单独代表最大值还是“mx”共同代表最大值?在我看来,这个基于opnion的问题是如何解决的?与此没有任何官方关系吗?