私が実行している Java プロセスは、最初の 1 時間ほどは一貫して適切に実行されます。ただし、パフォーマンスは急速に低下します。プロファイリングを行ったところ、メタスペースのガベージ コレクションが時間のマークまでかなり頻繁に発生し、その後制御不能になったことがわかりました。
-XX:MaxMetaspaceSize オプションを使用して、これを修正できると確信しています。ただし、この動作が発生する理由について詳しく知りたいです。なぜガベージ コレクション アルゴリズムがこのように動作するのか想像できません。誰かがより良い修正について説明やアドバイスを持っていますか? ありがとう