JRockit

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 17. juli 2021; verifikation kræver 1 redigering .
JRockit
Type Java virtuel maskine
Udvikler Oracle
Skrevet i C , Java
Operativ system Linux , Windows , Solaris ( SPARC )
nyeste version 28.2.7
Licens Oracle binær kode-licens
Internet side oracle.com/us/technology...

JRockit  er Oracle Corporations proprietære Java Virtual Machine . Siden maj 2011, gratis til intern kommerciel brug af organisationer (tidligere kun gratis til udvikling , test og prototyping ) [1] [2] .

Implementeringen af ​​de fleste JRE- klasser ( .class- filer ) distribueret med JRockit tages uændret fra den virtuelle HotSpot -maskine . En indbygget implementering er tilvejebragt for et lille antal klasser, der er tæt relateret til den virtuelle maskine, og bibeholder således kompatibilitet på API -niveau . Klasserne med deres egen implementering er indeholdt i følgende pakker:

Efter afslutningen af ​​Sun Microsystems- opkøbet annoncerede Oracle i en Java Strategy Webcast den 27. januar 2010 , at de bedste funktioner i JRockit vil blive implementeret i version 7 af JVM [3] .

Historie

JRockit blev oprindeligt udviklet af Appeal Virtual Machines , som senere blev opkøbt af BEA Systems i 2002 [4] .

I 2008 blev BEA Systems opkøbt af Oracle Corporation , og JRockit blev en del af Oracle Fusion Middleware .

Understøttede processorarkitekturer

JRockit Mission Control og JRockit Realtime

Startende med JRockit 5.0 R26 kommer JRockit med et sæt hjælpeprogrammer kaldet JRockit Mission Control [5] . Det omfatter:

Fra og med version R27.3 [ 6] er der tilføjet en latensanalysator til sættet af hjælpeprogrammer , som giver dig mulighed for grafisk at visualisere forsinkelser forbundet med synkronisering, fil- og netværks- I/O , yderligere hukommelsesallokering og affaldsopsamlerdrift.

For applikationer, der kræver en garanteret responstid, frigives en speciel version af Java Virtual Machine - JRockit Realtime [7] .

JRockit Mission Control -værktøjssættet og JRockit Realtime forblev betalt for kommerciel brug efter frigivelsen af ​​JRockit på gratis basis [1] .

Noter

  1. 1 2 Jackson, Joab Oracle Frees JRockit  (engelsk)  (link ikke tilgængeligt) . PC World (19. maj 2011). Hentet 25. maj 2011. Arkiveret fra originalen 23. april 2012. JRockit-softwaren er nu tilgængelig uden omkostninger til personlig brug såvel som til internt organisatorisk brug. En ny licens, som er en let ændret version af Sun Binary Code License, beskriver vilkårene for brug
  2. Ståhl, Henrik JRockit er nu gratis  (eng.)  (link unavailable) . Oracle Blog-spot (18. maj 2011). Dato for adgang: 27. maj 2011. Arkiveret fra originalen 23. april 2012. JRockit er nu gratis (gratis) til udvikling og intern produktionsbrug på computere til generelle formål.
  3. Oracle + Sun Strategy Update Webcast  (engelsk)  (link ikke tilgængeligt) . Hentet 22. april 2010. Arkiveret fra originalen 23. april 2012.
  4. Thomas Risberg . BEA erhverver Appeal Virtual Machines, Makers of JRockit  (engelsk) , TheServerSide.com (26. februar 2002). Arkiveret fra originalen den 31. marts 2016. Hentet 22. april 2010.
  5. Oracle JRockit Mission Control Overview  (eng.) (pdf)  (link ikke tilgængeligt) . Hentet 22. april 2010. Arkiveret fra originalen 23. april 2012.
  6. Marcus Hirt. Mission Control 3.0 Latency Analyzer (migreret fra den gamle BEA-blog)  (engelsk)  (link ikke tilgængeligt) (4. august 2008 kl. 15:24). Hentet 22. april 2010. Arkiveret fra originalen 12. september 2010.
  7. Oracle JRockit Realtime  (engelsk)  (link ikke tilgængeligt) . produktdatablad . Oracle (25. marts 2009). Hentet 25. maj 2011. Arkiveret fra originalen 23. april 2012.

Links