Pregunta

He hecho un poco de búsqueda, pero parece que no puede encontrar una manera de hacer esto.

Nos gustaría supervisar de forma proactiva a través de nuestro espacio PermGen JMX. Parece que la mejor manera de hacerlo es a través del atributo UsageThreshold en el MemoryPool "PS Perm Gen". Por defecto, esta se pone a 0. ¿Hay una manera de especificar esto, o cualquier atributo JMX, como un parámetro -D a VM por lo que este se puede ajustar de forma automática en el arranque? ¿O hay otro mecanismo para cargar automáticamente los atributos de JMX?

Gracias.

¿Fue útil?

Solución

Parece que se puede establecer mediante programación - echar un vistazo a MemoryPoolMXBean y la sección de "umbrales de uso".

Si usted tiene algo de código para establecer este valor mediante programación, entonces sería trivial para tener el código de leer el valor que debe fijar de un archivo de propiedades o propiedad del sistema o cualquier otra cosa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top