Установка атрибута JMX на ВМ в качестве параметра командной строки - PullRequest
0 голосов
/ 18 марта 2010

Я провел некоторый поиск, но не могу найти способ сделать это.

Мы хотели бы активно контролировать наше пространство permgen через JMX. Похоже, лучший способ сделать это - использовать атрибут UsageThreshold на MemoryPool «PS Perm Gen». По умолчанию это значение равно 0. Можно ли указать это или любой атрибут JMX в качестве параметра -D для ВМ, чтобы его можно было установить автоматически при запуске? Или есть другой механизм для автоматической загрузки атрибутов JMX?

Спасибо.

1 Ответ

0 голосов
/ 18 марта 2010

Похоже, вы можете установить это программно - взгляните на MemoryPoolMXBean и раздел «Пороги использования».

Если у вас есть какой-то код для программной установки этого значения, было бы тривиально, чтобы код считывал значение, устанавливаемое из файла свойств, системного свойства или чего-либо еще.

...