java内存不足怎么办

发布时间:2024-06-09 点击:63
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文件
相关学习推荐:编程视频

腾讯云服务器怎么重启云硬盘
如何修改域名-域名及账户问题
我们这个虚拟主机网站一些玩具产品小视频怎么老是打不开
贵州web服务器数据库云空间服务器
云服务器出租价格
一套老旧ASP Access的复活记
80%%u7684业绩掌握在20%%u7684客服手中
错误请求的内容似乎是脚本