java.lang.OutOfMemoryError:Java heap space 的解决方法

此文章借鉴于:blog.sina.com.cn/s/blog_68f018570100vh43.html

此问题根源是jvm虚拟机默认的heap大小为64M,可以设置其最大和最小值来实现。

Ubuntu系统:

1、cd ~

2、nano .bashrc

编辑添加```export JAVA_OPTS='-Xms512m -Xmx512m'```

ctrl+o保存时,会出现下一步会让你输入想要保存的文件名。如果 不需要 修改文件名直接回车就   行;若想要保存成别的名字(也就是另存为)则输入新名称然后确定。

 ctrl+x退出

3、source .bashrc

扩展:

-Xmx512m:设置JVM最大可用内存为512M;

-Xms512m:设置JVM启动时堆的初始化大小。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存

你可能感兴趣的:(java.lang.OutOfMemoryError:Java heap space 的解决方法)