Eden Space、Perm Gen Space、CodeCahe、Survior Space の統計を一定期間取得できるように、Java プログラムを介して MemoryPool Mbeans にアクセスしたいと考えています。これを行う方法?java.lang:type=MemoryPool,name=Eden Space を試してみました
私は運が悪い
ありがとう、シャンカール
以下は私にとってはうまくいきました: 'java.lang:type=MemoryPool,name=PS Eden Space'
JConsole 経由でアプリに接続すると、使用可能な MBean と、使用する MBean の正確な ObjectName を確認できます。
やり方が分かった。オブジェクト名の定義に ManagementFactory.MEMORY_POOL_MXBEAN_DOMAIN_TYPE,* を使用し、インスタンスを取得しました。それは私の問題を解決しました。