Disponible Java 7 u40 con Java Mission Control
miƩrcoles, septiembre 11, 2013 at 6:30PM
Abraham

Oracle acaba de anunciar Java 7 u40; en esta versión se continúa integrando la máquina virtual Hot Spot creada por Sun y la máquina virtual JRockit creada por BEA Systems (ambas compañías adquiridas por Oracle). Esta es la primera versión en la que dentro del JDK tendremos Java Mission Control, una potente consola que nos va a permitir obtener un montón de información sobre una máquina virtual Java en tiempo real; aquí vemos la pantalla principal:

Aquí vemos una utilidad que tiene para monitorizar el estado de threads y, por ejemplo, poder listar todos los thread que se encuentran en deadlock:

Y aquí vemos una pantalla que permite crear alarmas si se producen ciertas situaciones dentro de la máquina virtual, como por ejemplo un uso elevado de CPU o de memoria RAM:

 

Oracle Java Mission Control and Oracle Java Flight Recorder aunque forman parte de Java 7 u40 y son gratuitos para desarrollo, no son gratuitos para uso en producción y hay que pagarle una licencia para ello. Según Oracle, el usar en producción este tipo de funcionalidad de monitorización sólo supone una sobrecarga de aproximadamente un 2% para la aplicación.

Aquí os dejo un videotutorial donde se explica el funcionamiento de estas herramientas:

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.