我是靠谱客的博主 时尚小鸽子,最近开发中收集的这篇文章主要介绍java内存不足怎么办,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【相关学习推荐: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内存不足怎么办的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是时尚小鸽子为你收集整理的java内存不足怎么办的全部内容,希望文章能够帮你解决java内存不足怎么办所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部