博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat内存溢出(java.lang.OutOfMemoryError)
阅读量:5866 次
发布时间:2019-06-19

本文共 557 字,大约阅读时间需要 1 分钟。

hot3.png

查看机器内存使用情况命令:

free -m

查看机器性能

             total       used       free     shared    buffers     cached

Mem:         15953       5063      10889          0        451       2990

 Cpu 8*1 

1) Jvm调优 

Xxx/bin/catalina.sh 增加如下语句,具体数值视情况而定

JAVA_OPTS="-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=64m -XX:MaxPermSize=128m"

 

参数详解

-Xms  JVM初始化堆内存大小

-Xmx  JVM堆的最大内存

-Xss   线程栈大小 

-XX:PermSize JVM非堆区初始内存分配大小

-XX:MaxPermSize JVM非堆区最大内存

 

-Xms-Xmx选项设置为相同堆内存分配,以避免在每次GC 后调整堆的大小,堆内存建议占内存的60%~80%(对于专门的服务器);

非堆内存是不可回收内存,大小视项目而定;线程栈大小推荐256k 

2) 关闭dns方向查询

3) 使用ARP

4) 优化tomcat参数

5) 优化网络参数

 

2345有实施,实施测试后在补充

 

转载于:https://my.oschina.net/bigdataer/blog/417899

你可能感兴趣的文章
vscode linux ubuntu18.04 安装
查看>>
如何用JavaScript进行数组去重
查看>>
我的友情链接
查看>>
unit13-unit15
查看>>
Linux编译+更换3.4版本内核教程
查看>>
运维经验分享(六)-- 深究crontab不能正确执行Shell脚本的问题(二)
查看>>
安装Ubuntu虚拟系统
查看>>
linux-日常运维- unit介绍
查看>>
给flv添加关键帧
查看>>
访问网站出现图片破裂
查看>>
centos 6.9安装桌面环境
查看>>
【C语言】冒泡排序法
查看>>
[非凡程序员]文件管理
查看>>
selector之无上坑爹
查看>>
Android - ToDoList(定制样式) 详解
查看>>
科普 | 从大数据到Hadoop,Spark,Storm
查看>>
滑动门效果
查看>>
python module使用
查看>>
maven插件--代码生成器,适用所有maven项目
查看>>
利用IPC$共享***windowsXP实战
查看>>