记一次JVM调优-后续跟踪优化
来源:互联网 发布:淘宝店铺装模板 编辑:程序博客网 时间:2024/06/09 17:19
之前对JVM优化后,tomcat只能坚持一天,到了下午5点30左右,年老代上升特别快,CMS回收速率远小于年老代的增长速率,不到30分钟年老代就达到了极限,然后Full GC,然后 stop the world。看来之前的优化还存在问题。
翻阅了一些资料后,又开始继续优化。
这次的优化有如下几点:
- 设置SurvivorRatio的比例,由原来的1G改为731M。
- 去掉DisableExplicitGC参数
- 增加ExplicitGCInvokesConcurrent参数。
- 设置MaxTenuringThreshold=30
这是具体的修改前后对比,左边是修改前,右边是修改后。
主要修改是去掉了DisableExplicitGC,增加ExplicitGCInvokesConcurrent参数。
通过VisualVM查看,发现年老代就算没达到70%也在进行CMS回收:
查看gc.log可看到CMS相关的操作:
图片显示不全,后面一部分是remark的时间,单独截图如下:
可以看到remark时间还是挺短的。
先写到这,再跟踪一段时间看看实际情况如何。
阅读全文
0 0
- 记一次JVM调优-后续跟踪优化
- 记一次JVM调优-跟踪优化二
- 记一次JVM调优
- 记一次JVM调优Tuning
- 一次JVM调优
- 记一次jvm crash
- 记一次JVM内存调整
- 记一次代码优化
- 记一次JVM GC日志分析
- 记一次JVM GC日志分析
- 记我的一次JVM监控
- 记一次模拟jvm的OOM
- 记一次代码优化过程
- 记一次mysql的优化
- 记一次MySQL查询优化
- 记一次wordpress性能优化
- 记一次 java程序优化
- 记一次oracle 优化过程
- Android CheckBox让文字在选择框的左边
- [P1134]阶乘问题
- dp基础6--[HDU-2859] 最大对称矩阵
- sprintf用法
- 文章标题
- 记一次JVM调优-后续跟踪优化
- VS win32命令控制台程序与单片机串口数据传输
- Summer Training day6 codeforces292D并查集合并
- The requested URL /test.php was not found on this server.
- bzoj1864 [Zjoi2006]三色二叉树
- 队列
- 数据挖掘:概念与技术(第三版)之第十章的学习记录
- HDU 3790 最短路径问题 (dijkstra+双重条件)
- bzoj4933妙