2011-11-22 55 views
-4

-Xms對於Java堆內存而言意味着什麼?我們正在運行1024-2048分鐘最大內存分配。由於一些問題,我們把它從2048年降到1728年,從1024年降到512年。-Xms JVM在引用堆內存時意味着什麼?

-Xms如何影響堆內存分配,以及爲什麼-Xms值減少時最大內存會減少?

+2

顯示沒有任何研究努力 – david

回答

2

Xms標誌告訴你的JVM初始分配的內存量。如果你的程序需要比Xms中指定的值更多的內存,那麼JVM將佔用更多的內存,直到Xmx中指定的限制。

請記住,即使您的應用程序不使用它們,JVM也會保留在Xms中設置的內存量。它不適用於操作系統,所以你需要考慮讓操作系統和其他程序足夠的內存,以便他們可以正常工作。