请问OutOfMemoryError Java heap space的问题如何解决

我微服务的经常抛出OutOfMemoryError:Javaheapspace网上说xms和xmx不够大,一开始配置为-Xms128m-Xmx256m,后来配置为-Xms... 我微服务的经常抛出OutOfMemoryError: Java heap space
网上说xms和xmx不够大,一开始配置为-Xms128m -Xmx256m ,后来配置为-Xms512m -Xmx1024m ,还是会抛出这个异常,这个该如何解决呢,应该参考什么样的标准呢?有的时候发现配置越大越容易出异常
展开
 我来答
xiaofeizm55333

2019-05-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:884万
展开全部
1、OutOfMemoryError 是java内存溢出错误,但内存溢出也分成很多类。
2、java heap space 主要是指堆栈溢出。理论上调整jvm内存设置,是可以一定程度上缓解这个问题的。但是也不能设置过大。
3、这个时候主要还是应该检查你的代码,尤其是复杂数据结构和循环,检查有无内存泄露,有些复杂数据结构用完有无及时清空。
4、你可以用一些检查java内存泄露的工具。
5、希望对你有帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式