4

最近、実稼働環境で CPU 消費量が高い問題が発生し、デバッグ中に奇妙な現象が発生しました。「top -H」を実行してスレッド ID ごとの CPU 統計を確認したところ、スレッド X が CPU を大量に消費していることがわかりました。スレッド ダンプを取得したところ、このスレッド X が BLOCKED 状態であることがわかりました。これはどういう意味ですか? BLOCKED 状態のスレッドが CPU を大量に消費する可能性はありますか? これは些細な質問かもしれませんが、私はパフォーマンスの問題と JVM のデバッグの初心者であり、ここで何が欠けているのかわかりません。

4

2 に答える 2