如何增加java堆的内存大小

时间:2012-07-09 16:49:20

标签: java memory heap

我想增加堆java以避免此错误消息 我有java 7 64bit的java版本

C:\Users\Rasha>java -version
java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode)

java -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m
Error occurred during initialization of VM
Could not reserve enough space for object
Could not create the Java virtual machine.

虽然我已经拥有6 GB的内存,但如何让系统识别它们?

对此问题的任何建议?

2 个答案:

答案 0 :(得分:10)

使用64位JVM。由于需要连续的地址空间,32位JVM的分配不能超过1.5 gb(例如,对于遇到困难的地方)。我知道你使用的是32位JVM,因为它上面写着“Client VM”,64位没有“Client VM”。

答案 1 :(得分:0)

谢谢,我发现了问题,我有多版本的java与配置冲突 解决方案是删除所有版本并安装java 64位版本,并且空间分配良好 谢谢你们每个人