2 cwfjimogudan cwfjimogudan 于 2017.01.02 14:29 提问

java设置虚拟机参数后虚拟机启动失败 1C

各位大神,最近在学习java虚拟机,在进行内存溢出的例子时遇到了问题。我设置了vm arg如下
-Xms20M -Xmx20M -XX:+HeapDumpOnOutOfMemoryEror,使用jdk1.8,但是运行的时候报错了虚拟机启动失败的错误。
图片说明

3个回答

caozhy
caozhy   Ds   Rxr 2017.01.02 18:25

-Xmx设置大一些,或者不要设置。

xionglangs
xionglangs   Rxr 2017.01.03 17:54

初始堆和最大堆都是20M,也就是你的堆中存储了超过20M的东西就会报堆内存溢出,一般最大至少要128吧,可以设置512。最下给个40吧。

LD0807
LD0807   2017.01.02 14:49

20是不是太小了,你大小都是20

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!