记录一次JVM配置优化的案例

Posted adolfmc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录一次JVM配置优化的案例相关的知识,希望对你有一定的参考价值。

上周公司有一个应用,一到晚上高峰期的时候RT(响应时间)就很长。后来上服务器看了下JVM的配置,发现运维在启动参数那里把-Xss给设成了10M。导致每个线程占用的内存过大,导致内存消耗过快,其它线程排队等待的情况。后来把-Xss改成1M之后,系统性能有明显的提高。
技术图片

 

 总结:

1.-Xss参数不可以设的过大,特别在一些高并发场景的系统下。(低并发的话,没关系)

2.JVM的参数不要任由运维去配。运维使用的参数可能不符合当前系统的业务场景。还需要开发人员去优化


以上是关于记录一次JVM配置优化的案例的主要内容,如果未能解决你的问题,请参考以下文章

45.JVM调优策略常见问题:内存泄漏(年老代堆空间被占满持久代被占满堆栈溢出线程堆栈满系统内存被占满)优化方法:优化目标优化GC步骤优化总结;案例分析(公司系统参数网上给的配置参数)

一次生产的JVM优化

JVM性能优化提高网站访问性能之Tomcat优化

记一次mysql性能优化过程

生产环境JVM优化实战

大数据技术之_30_JVM学习_01_JVM 位置+JVM 体系结构概览+堆体系结构概述+堆参数调优入门+JVM 的配置和优化+Tomcat 的配置和优化