JRockit | |
---|---|
Típusú | Java virtuális gép |
Fejlesztő | Jóslat |
Beírva | C , Java |
Operációs rendszer | Linux , Windows , Solaris ( SPARC ) |
legújabb verzió | 28.2.7 |
Engedély | Oracle bináris kód licenc |
Weboldal | oracle.com/us/technology… |
A JRockit az Oracle Corporation saját fejlesztésű Java virtuális gépe . 2011 májusa óta ingyenes a szervezetek belső kereskedelmi használatra (korábban csak fejlesztéshez , teszteléshez és prototípus -készítéshez ingyenes ) [1] [2] .
A JRockittal terjesztett legtöbb JRE osztály ( .class fájlok ) megvalósítása változatlan formában kerül átvételre a HotSpot virtuális gépből . A virtuális géphez szorosan kapcsolódó kis számú osztályhoz natív megvalósítást biztosítunk, így fenntartva a kompatibilitást az API -szinten . A saját megvalósítású osztályokat a következő csomagok tartalmazzák:
A Sun Microsystems felvásárlásának befejezését követően az Oracle egy 2010. január 27- i Java Strategy Webcastban bejelentette , hogy a JRockit legjobb tulajdonságait a JVM 7-es verziójában implementálják [3] .
A JRockit eredetileg az Appeal Virtual Machines fejlesztette ki , amelyet később a BEA Systems vásárolt fel 2002 -ben [4] .
2008 - ban az Oracle Corporation felvásárolta a BEA Systemst , és a JRockit az Oracle Fusion Middleware részévé vált .
A JRockit 5.0 R26-tól kezdve a JRockit a JRockit Mission Control [5] nevű segédprogramokkal érkezik . Magába foglalja:
Az R27.3 [ 6] verziótól kezdődően a segédprogramok készletébe egy késleltetési elemző került , amely lehetővé teszi a szinkronizáláshoz, a fájl- és hálózati I/O -hoz , a további memóriafoglaláshoz és a szemétgyűjtő működéséhez kapcsolódó késések grafikus megjelenítését.
A garantált válaszidőt igénylő alkalmazásokhoz a Java Virtual Machine speciális változata jelenik meg - JRockit Realtime [7] .
A JRockit Mission Control eszközkészlet és a JRockit Realtime továbbra is fizetős maradt a kereskedelmi használatra a JRockit megjelenése után is ingyenesen [1] .
Java virtuális gépek ( összehasonlítás ) | |
---|---|
Sun , Oracle |
|
Főbb megvalósítások | |
Beágyazott |
|
Egyéb | |
Nem támogatott |