java内存不足怎么办

互联网 20-8-21

java内存不足的解决办法:1、linux上利用top命令查看所有进程,大内存的选择性的kill,释放内存;2、调整tomca中对jvm内存的配置,如将最小内存设置的更小点。

【相关学习推荐:java基础教程】

java内存不足的解决办法:

1.linux上利用top命令查看所有进程,看看那些进程占用的内存太大了,选择性的kill,释放内存,但这个需要了解清楚,安歇进程是不需要的。

2.调整tomca中对jvm内存的配置,因为jvm主要内存就是指jvm堆内存。

所以解决方案:

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"

将上述堆的最小内存-Xms256最小内存设置的更小点,举例子:之前 -Xms2048m 。2048M太大,可能物理内存都没那么大,那么改成-Xms256(我调成256),后期可以根据需要调整,或者加内存条。

我通常使用的第二种决绝方案,控制在自己应用程序范围内。

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"

放在linux的那个地方呢?

cd 到tomcat的/bin目录下,找到catalina.sh文件

相关学习推荐:编程视频

以上就是java内存不足怎么办的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 内存不足
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java怎么上传视频

相关资讯