MaxRAM:



Xmx:



据我了解,两者都定义heap的大小。没有?建议使用什么:XmxMaxRAM?如果我同时使用哪一个卵子?

最佳答案

-Xmx指定堆的精确上限。这是设置堆大小的首选方法。
-XX:MaxRAM不会直接定义堆大小。取而代之的是,此参数在根据人体工程学计算堆限制时会覆盖物理RAM的实际数量。

如果设置了-Xmx,则从不使用MaxRAM。否则,最大堆大小估计为1

MaxHeapSize = MaxRAM * MaxRAMPercentage / 100% (default MaxRAMPercentage=25)

1实际的algorithm有点复杂,并且取决于其他参数。

关于java - xmx和MaxRAM JVM参数之间有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54071798/

10-09 06:11