MBeans y MXBeans
Los MBeans y MXBeans se pueden utilizar para proporcionar información sobre el estado de una máquina virtual Java™ (JVM). Se proporcionan MXBeans adicionales con J9 que amplían las posibilidades de supervisión y gestión.
Los MXBeans son una variante generalizada de los MBeans. Puesto que los MXBeans se construyen utilizando sólo un conjunto predefinido de tipos de datos, aplicaciones como JConsole pueden hacer referencia a ellos y utilizarlos más fácilmente.
Inicie JConsole ejecutando el mandato jconsole desde una línea de mandatos. Cuando se conecte a una JVM en ejecución, verá un separador MBeans. Este separador muestra un árbol de navegación que contiene los MBeans exportados por la JVM. La lista de MBeans disponibles depende de la versión de Java que esté utilizando. El paquete java.lang.management incluye categorías de MBean
como Memory, OperatingSystem y GarbageCollector.
- Atributos
- Información sobre el estado actual. Puede utilizar algunos MBeans para cambiar las opciones de JVM. Por ejemplo, en el MBean Memory, podría seleccionar la opción Verbose para habilitar la salida de registro de VerboseGC.
- Operaciones
- Información detallada sobre la JVM. Por ejemplo, en el MBean Threading, verá información sobre hebras que le ayudará a supervisar las hebras en punto muerto.
- Notificaciones
- Notificaciones que admite el MBean. Aplicaciones como JConsole reciben información del MBean mediante la suscripción a estas notificaciones.
- Información
- Detalles sobre las notificaciones disponibles.
MXBeans J9
J9 ofrece más MXBeans para ampliar las prestaciones de supervisión y gestión. Para obtener más información sobre las extensiones MXBean, consulte la sección Interfaz de gestión de lenguajes de la documentación de Eclipse OpenJ9 .