JRockit

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 17. července 2021; ověření vyžaduje 1 úpravu .
JRockit
Typ Java virtuální stroj
Vývojář Věštec
Zapsáno v C , Java
Operační systém Linux , Windows , Solaris ( SPARC )
Nejnovější verze 28.2.7
Licence Licence na binární kód Oracle
webová stránka oracle.com/us/technology…

JRockit  je proprietární Java Virtual Machine společnosti Oracle Corporation . Od května 2011 zdarma pro interní komerční použití organizacemi (dříve zdarma pouze pro vývoj , testování a prototypování ) [1] [2] .

Implementace většiny tříd JRE ( soubory .class ) distribuovaných pomocí JRockit je převzata beze změny z virtuálního stroje HotSpot . Nativní implementace je poskytována pro malý počet tříd úzce souvisejících s virtuálním strojem, čímž je zachována kompatibilita na úrovni API . Třídy s vlastní implementací jsou obsaženy v následujících balíčcích:

Po dokončení akvizice Sun Microsystems společnost Oracle na webu Java Strategy z 27. ledna 2010 oznámila , že nejlepší funkce JRockit budou implementovány ve verzi 7 JVM [3] .

Historie

JRockit byl původně vyvinut společností Appeal Virtual Machines , kterou později v roce 2002 koupila společnost BEA Systems [4] .

V roce 2008 společnost BEA Systems získala společnost Oracle Corporation a JRockit se stal součástí Oracle Fusion Middleware .

Podporované architektury procesorů

JRockit Mission Control a JRockit Realtime

Počínaje JRockit 5.0 R26 přichází JRockit se sadou utilit s názvem JRockit Mission Control [5] . To zahrnuje:

Počínaje verzí R27.3 [ 6] byl do sady utilit přidán analyzátor latence , který umožňuje graficky vizualizovat zpoždění související se synchronizací, souborovými a síťovými I/O , alokací dodatečné paměti a operací garbage collector.

Pro aplikace vyžadující garantovanou dobu odezvy je vydána speciální verze Java Virtual Machine - JRockit Realtime [7] .

JRockit Mission Control toolkit a JRockit Realtime zůstaly placené pro komerční použití i po vydání JRockit na volném základě [1] .

Poznámky

  1. 1 2 Jackson, Joab Oracle Frees JRockit  (anglicky)  (odkaz není k dispozici) . PC World (19. května 2011). Získáno 25. května 2011. Archivováno z originálu dne 23. dubna 2012. Software JRockit je nyní zdarma k dispozici pro osobní použití i pro interní organizační použití. Nová licence, která je mírně upravenou verzí Sun Binary Code License, popisuje podmínky použití
  2. Ståhl, Henrik JRockit je nyní zdarma  (anglicky)  (odkaz není k dispozici) . Oracle Blog spot (18. května 2011). Datum přístupu: 27. května 2011. Archivováno z originálu 23. dubna 2012. JRockit je nyní zdarma (zdarma) pro vývoj a interní produkční použití na počítačích pro všeobecné použití.
  3. Oracle + Sun Strategy Update Webcast  (anglicky)  (odkaz není k dispozici) . Získáno 22. dubna 2010. Archivováno z originálu 23. dubna 2012.
  4. Thomas Risberg . BEA získává Appeal Virtual Machines, Makers of JRockit  (anglicky) , TheServerSide.com (26. února 2002). Archivováno z originálu 31. března 2016. Staženo 22. dubna 2010.
  5. Přehled Oracle JRockit Mission Control  (anglicky) (pdf)  (odkaz není k dispozici) . Získáno 22. dubna 2010. Archivováno z originálu 23. dubna 2012.
  6. Marcus Hirt. The Mission Control 3.0 Latency Analyzer (Migrováno ze starého blogu BEA)  (anglicky)  (odkaz není dostupný) (4. srpna 2008 15:24). Získáno 22. dubna 2010. Archivováno z originálu 12. září 2010.
  7. Oracle JRockit Realtime  (anglicky)  (odkaz není k dispozici) . produktový list . Oracle (25. března 2009). Získáno 25. května 2011. Archivováno z originálu dne 23. dubna 2012.

Odkazy