java.lang.OutOfMemoryError:Java堆空间在执行多线程程序时,我会收到以下错误java.lang.OutOfMemoryError: Java heap space上述错误发生在其中一个线程中。据我所知,堆空间只被实例变量占用。如果这是正确的,那么当在对象创建时分配空间(例如,变量的空间)之后,为什么会在运行之后发生此错误。有没有办法增加堆空间?我应该对我的程序做什么修改,这样它才能占用更少的堆空间?
3 回答

慕婉清6462132
TA贡献1804条经验 获得超2个赞
-Xms<size> set initial Java heap size-Xmx<size> set maximum Java heap size
java -Xmx2g
添加回答
举报
0/150
提交
取消