-Xms
对Java堆内存的意义究竟是什么意思?我们运行1024-2048 min-max内存分配。由于一些问题,我们将其从2048减少到1728最大值和1024到512分钟。
-Xms
如何影响堆内存分配?为什么在-Xms
值减少时最大内存会减少?
答案 0 :(得分:2)
Xms标志告诉您的JVM初始分配的内存量。如果您的程序需要的内存大于Xms中指定的值,则JVM将占用更多内存,直到Xmx中指定的限制为止。
请记住,即使您的应用程序不使用它,JVM也会保留在Xms中设置的内存量。并且它不适用于操作系统,所以你需要考虑让操作系统和其他程序有足够的内存,以便它们可以正常工作。