Как получить доступ к памяти пула mbeans - PullRequest
0 голосов
/ 24 мая 2010

Я хочу получить доступ к MemoryPool Mbeans через Java-программу, чтобы я мог получить статистику Eden Space, Perm Gen, CodeCahe, Survior Space за определенный период времени. Как это сделать? Я пробовал java.lang: type = MemoryPool, name = Eden Space

Мне не повезло

Спасибо, Шанкар

Ответы [ 2 ]

1 голос
/ 24 января 2011

У меня нормально работает следующее: 'java.lang: type = MemoryPool, name = PS Eden Space'

Если вы подключитесь к своему приложению через JConsole, вы сможете увидеть доступные MBeans и точное имя объекта MBean, которое вы хотите использовать.

0 голосов
/ 27 мая 2010

Есть способ сделать это. Использовал ManagementFactory.MEMORY_POOL_MXBEAN_DOMAIN_TYPE, * для определения имени объекта, получил экземпляры. Это решило мою проблему.

...