小编典典

在 Java 中增加堆大小

all

我正在使用 8 GB RAM 的 Windows 2003 服务器(64 位)。如何增加堆内存最大值?我正在使用该-Xmx1500m标志将堆大小增加到
1500 Mb。我可以将堆内存增加到物理内存的 75%(6 GB 堆)吗?


阅读 79

收藏
2022-04-20

共1个答案

小编典典

你可以增加到2GB一个32位系统。如果您使用的是 64 位系统,则可以更高。如果您选择不正确,无需担心,如果您在 32 位系统上要求 5g,java
会抱怨无效值并退出。

正如其他人发布的那样,使用命令行标志 - 例如

java -Xmx6g myprogram

您可以通过键入 java -X 来获得完整列表(或几乎完整的列表)。

2022-04-20