如何增加Java中的堆大小?
你可以在32位系统上增加到4GB。如果你使用的是64位系统,则可以更高。如果你选择不正确,无需担心,如果你在32位系统上要求5g,则Java会抱怨值无效并退出。
正如其他人发布的那样,使用cmd-line标志-例如
java -Xmx6g myprogram
你可以通过键入java -X来获得完整列表(或者无论如何都接近完整列表)。
使用命令行选项可以增加JVM分配的堆大小。这里有3个选项
-Xms<size> set initial Java heap size -Xmx<size> set maximum Java heap size -Xss<size> set java thread stack size java -Xms16m -Xmx64m ClassName
在上面的行中,我们可以将最小堆设置为16mb,将最大堆设置为64mb