我正在使用具有8 GB RAM的Windows 2003服务器(64位)。如何增加堆内存的最大值?我正在使用该-Xmx1500m标志将堆大小增加到1500 Mb。是否可以将堆内存增加到物理内存(6 GB堆)的75%?
-Xmx1500m
你可以在32位系统上增加到4GB。如果你使用的是64位系统,则可以更高。如果你选择的错误,不用担心,如果你在32位系统上要求5g,则Java会抱怨一个无效的值并退出。
正如其他人发布的那样,使用cmd-line标志-例如
java -Xmx6g myprogram
你可以通过键入java -X来获得完整列表(或者无论如何都接近完整列表)。
java -X