JRockit | |
---|---|
Tipo de | máquina virtual de Java |
Desarrollador | Oráculo |
Escrito en | C , Java |
Sistema operativo | Linux , Windows , Solaris ( SPARC ) |
ultima versión | 28.2.7 |
Licencia | Licencia de código binario de Oracle |
Sitio web | oracle.com/us/technology… |
JRockit es la máquina virtual Java propiedad de Oracle Corporation . Desde mayo de 2011, gratuito para uso comercial interno de las organizaciones (anteriormente gratuito solo para desarrollo , prueba y creación de prototipos ) [1] [2] .
La implementación de la mayoría de las clases JRE ( archivos .class ) distribuidas con JRockit se toma sin cambios de la máquina virtual HotSpot . Se proporciona una implementación nativa para un pequeño número de clases estrechamente relacionadas con la máquina virtual, manteniendo así la compatibilidad a nivel de API . Las clases con su propia implementación están contenidas en los siguientes paquetes:
Tras la finalización de la adquisición de Sun Microsystems , Oracle anunció en un Webcast de Java Strategy el 27 de enero de 2010 que las mejores funciones de JRockit se implementarán en la versión 7 de JVM [3] .
JRockit fue desarrollado originalmente por Appeal Virtual Machines , que luego fue adquirida por BEA Systems en 2002 [4] .
En 2008, BEA Systems fue adquirida por Oracle Corporation y JRockit pasó a formar parte de Oracle Fusion Middleware .
Comenzando con JRockit 5.0 R26, JRockit viene con un conjunto de utilidades llamado JRockit Mission Control [5] . Incluye:
A partir de la versión R27.3 [ 6] , se agregó un analizador de latencia al conjunto de utilidades , que le permite visualizar gráficamente los retrasos asociados con la sincronización, la E/S de archivos y redes , la asignación de memoria adicional y la operación del recolector de elementos no utilizados.
Para las aplicaciones que requieren un tiempo de respuesta garantizado, se lanza una versión especial de Java Virtual Machine: JRockit Realtime [7] .
El kit de herramientas JRockit Mission Control y JRockit Realtime siguieron pagando para uso comercial después del lanzamiento de JRockit de forma gratuita [1] .
Máquinas virtuales Java ( comparación ) | |
---|---|
sol , oráculo |
|
Implementaciones principales | |
Incrustado |
|
Otro | |
no soportado |