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