每次我试图运行该程序时,都会重复得到以下异常。
虚拟机初始化时出错 无法为对象堆预留足够的空间 无法创建Java虚拟机。
我试图增加我的虚拟内存(页面大小)和RAM大小,但没有效果。
我怎样才能消除这个错误?
每次我试图运行该程序时,都会重复得到以下异常。
虚拟机初始化时出错 无法为对象堆预留足够的空间 无法创建Java虚拟机。
我试图增加我的虚拟内存(页面大小)和RAM大小,但没有效果。
我怎样才能消除这个错误?
当前回答
在cassandra bin目录下的cassandra.bat文件中将-Xmx2G替换为-Xms512M或更大的内存。
其他回答
虚拟机初始化时出错 无法为1572864KB对象堆预留足够的空间
我在设置中改变了内存的值。级文件 从1536到512,很有帮助
不管怎样,下面是解决方法: 单击“开始”->控制面板->系统->高级(tab)->环境变量->系统变量->新建: 变量名:_JAVA_OPTIONS 变量值:-Xmx512M
OR
更改ant调用,如下所示。
<exec
**<arg value="-J-Xmx512m" />**
</exec>
这对我很管用。
我得到了同样的错误,它得到解决时,我删除临时文件使用%temp%和重新启动eclipse。
不需要做任何事情,只是在POM文件更改如下
<configuration>
<maxmemory>1024M</maxmemory>
</configuration>
有时它与
$ sysctl vm.overcommit_memory
vm.overcommit_memory = 2
如果你设置为:
$ sysctl vm.overcommit_memory=0
它应该会起作用。