java内存不足怎么办
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内存不足怎么办
网站链接:http://lswzjz.com/article/chocig.html