由于需要开一个4G的数组,主机内存3G不够,但是我设置了虚拟内存为3000多,但是运行java -Xms4100m -Xmx4100m Test
时报错:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.最后不断减少-Xms和-Xmx的值,发现最多只能为电脑的未使用内存(3G内存,占用率40%,那么只能用1700多m)。请问Java可以通过某种方式使用虚拟内存吗?ps:只是个作业,无关算法、效率等问题
时报错:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.最后不断减少-Xms和-Xmx的值,发现最多只能为电脑的未使用内存(3G内存,占用率40%,那么只能用1700多m)。请问Java可以通过某种方式使用虚拟内存吗?ps:只是个作业,无关算法、效率等问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货