技術メモ

神奈川在住のITエンジニアの備忘録。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

JavaプログラムのCPU使用率高騰

JavaプログラムのCPU使用率が高騰するパターンの一つについて簡単に纏める。

  1. 一時的に負荷が上がり、Javaプログラムのメモリ使用量が増大する。
  2. メモリリソースが逼迫し、Javaが不要なメモリを解放するため、GCが頻繁に走るようになる。
  3. GCがCPUリソースを消費し、CPU使用率が高騰する。

〇参考

https://qa.atmarkit.co.jp/q/720

https://www.atmarkit.co.jp/ait/articles/1005/13/news095.html