美文网首页
为什么频繁gc 会导致cpu使用率升高

为什么频繁gc 会导致cpu使用率升高

作者: 学习笔记部分同步 | 来源:发表于2020-08-27 10:52 被阅读0次

    1.背景知识:
    a.一定时间内,参与分享cpu时间片的线程数量是有限的,其中做“非业务工作”的线程占用的时间片越多,cpu使用率越高(若没有这些线程,则cpu的空闲时间就会更多);

    2.结论:
    a.频繁gc/上下文切换/空循环 等等 都会增加“非业务工作”的线程,这些线程会占用一定数量的cpu时间分片,导致cpu的空闲时间减少,cpu使用率升高。

    相关文章

      网友评论

          本文标题:为什么频繁gc 会导致cpu使用率升高

          本文链接:https://www.haomeiwen.com/subject/wbccsktx.html