由于YOUNG GC导致 cpu过高

编程入门 行业动态 更新时间:2024-10-04 21:20:25

由于YOUNG GC导致 cpu<a href=https://www.elefans.com/category/jswz/34/1767514.html style=过高"/>

由于YOUNG GC导致 cpu过高

1 背景分析

 

     1   线上服务器CPU使用率突然达到90%,发生告警,现在让你来排查

 

 

     2    当你不知道何种情况导致的 

 

2 解决思路

 

      1. 1 查看服务使用java进程号

   

  jps -l

 

     2.2  查看GC发生频率

 

jstat -gcutil  Java进程号  多少毫秒执行一次 共执行多少次

 

 

3  参考指标

 

                 100并发

 

                 代码行为,从redis取文件

 

                5分钟左右会发生一次 young gc

 

                cpu在0.4%的使用

 

                 如果你10秒执行一次YOUNG GC,那么证明你CPU过高的原因找到了,就是因为 young gc导致的

 

更多推荐

由于YOUNG GC导致 cpu过高

本文发布于:2024-02-19 13:36:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764366.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:过高   YOUNG   GC   cpu

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!