将内存添加到jvm

时间:2011-11-29 14:39:52

标签: java api memory jvm

寻求解释我的jvm内存问题。 我为我的电脑添加了周六ram(总计= 3GB)。 我正在cmd:java -Xms2g上执行此指令 错误消息如下:

cmd screen scraping

我想增加jvm的堆内存,以便使用至少需要2GB的api。请帮忙..

2 个答案:

答案 0 :(得分:6)

只是为了补充Chris的答案。

如果您使用的是32位操作系统,则最大值介于1.5到1.8 GB之间。在64位上,您不必担心限制 - 它非常高。

答案 1 :(得分:3)

您显示的命令是设置最小堆大小(Xms)而不是最大堆大小(Xmx)。它失败了,因为您的系统上不能有2 GB的免费内存。当您使用-Xms2g启动JVM时,它将立即尝试声明2GB的内存。如果它不能,那么它会给你显示的错误。