CPU を 100% に固定する JVM プロセスがまれにあり、(visualgc によると) 非常に使い果たされたヒープのように見えます。私たちの推測では、プロセスが英雄的に GC を実行して CPU スパイクを引き起こし、システム全体 (別のことをしている他の JVM で構成されている) の全体的な状態に影響を与えていると考えられます。
このプロセスは重要ではなく、再開できます。コマンドラインを介してJVMを調整し、GCを続けてボックス全体を苦しめるのではなく、JVMを独自の剣に落とす方法はありますか?
注目すべきは、OOMExceptions を取得していないため、ヒープが完全に使い果たされているわけではありませんが、かろうじてそうではないと考えています。
または、JVM で実際に CPU を使用しているものについて、GC の仮定を確認/否定する方法についての洞察を与えるものはありますか?