大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下java内存不足的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
创新互联专业提供香港机房服务器托管服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买香港机房服务器托管服务,并享受7*24小时金牌售后服务。java内存不足的解决办法:1、linux上利用top命令查看所有进程,大内存的选择性的kill,释放内存;2、调整tomca中对jvm内存的配置,如将最小内存设置的更小点。
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内存不足的解决方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道,感谢各位的阅读!