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

 

 总结:

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

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

相关文章:

  • 2021-04-18
  • 2023-03-06
  • 2021-06-18
  • 2022-12-23
  • 2021-04-09
  • 2021-05-20
  • 2021-05-27
  • 2021-06-09
猜你喜欢
  • 2021-12-03
  • 2021-08-01
  • 2021-07-31
  • 2021-10-05
  • 2021-05-12
相关资源
相似解决方案