如何增加java堆的内存大小

如何增加java堆的内存大小,java,memory,heap,Java,Memory,Heap,我想增加堆java以避免此错误消息 我有64位java版本的windows 7 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 -Xmx1024

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

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.
虽然我已经有6G的内存,但如何让系统识别它们呢


对此问题有什么建议吗?

使用64位JVM。由于需要连续的地址空间,32位JVM无法分配超过1.5 gb的内存(例如,在您遇到困难的地方)。我知道您使用的是32位JVM,因为上面说的是“客户机VM”,而64位没有“客户机VM”。

使用64位JVM。由于需要连续的地址空间,32位JVM无法分配超过1.5 gb的内存(例如,在您遇到困难的地方)。我知道您使用的是32位JVM,因为上面说的是“客户机VM”,而64位没有“客户机VM”。

谢谢,我发现了问题,我有多版本的java,与配置冲突 解决方案是删除所有版本并安装java 64位版本,空间分配得很好
谢谢大家

谢谢,我发现了问题,我有多版本的java,配置冲突 解决方案是删除所有版本并安装java 64位版本,空间分配得很好
谢谢大家

64位版本将使用/能够看到多少?一个等式就好了。64位版本受到操作系统的限制。这可能在8GB到256TB之间。没错,但与his的核心无关(大部分)question@PeterLawrey如何查看/调整该值?操作系统限制的最大内存通过使用不同的操作系统进行调整。64位版本将使用/能够看到多少?一个等式就好了。64位版本受到操作系统的限制。这可能在8GB到256TB之间。没错,但与his的核心无关(大部分)question@PeterLawrey如何查看/调整该值?操作系统限制的最大内存通过使用不同的操作系统进行调整。