JRockit

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 17 juli 2021; verifiering kräver 1 redigering .
JRockit
Sorts Java Virtual Machine
Utvecklaren Orakel
Skrivet i C , Java
Operativ system Linux , Windows , Solaris ( SPARC )
senaste versionen 28.2.7
Licens Oracle binär kodlicens
Hemsida oracle.com/us/technology...

JRockit  är Oracle Corporations egenutvecklade Java Virtual Machine . Sedan maj 2011, gratis för internt kommersiellt bruk av organisationer (tidigare gratis endast för utveckling , testning och prototypframställning ) [1] [2] .

Implementeringen av de flesta JRE- klasser ( .class- filer ) som distribueras med JRockit tas oförändrad från den virtuella HotSpot -maskinen . En inbyggd implementering tillhandahålls för ett litet antal klasser som är nära relaterade till den virtuella maskinen, vilket bibehåller kompatibiliteten på API -nivå . Klasserna med sin egen implementering finns i följande paket:

Efter fullbordandet av Sun Microsystems- förvärvet meddelade Oracle i en Java Strategy Webcast den 27 januari 2010 att de bästa funktionerna i JRockit kommer att implementeras i version 7 av JVM [3] .

Historik

JRockit utvecklades ursprungligen av Appeal Virtual Machines , som senare förvärvades av BEA Systems 2002 [ 4] .

2008 förvärvades BEA Systems av Oracle Corporation och JRockit blev en del av Oracle Fusion Middleware .

Processorarkitekturer som stöds

JRockit Mission Control och JRockit Realtime

Från och med JRockit 5.0 R26 kommer JRockit med en uppsättning verktyg som kallas JRockit Mission Control [5] . Det inkluderar:

Från och med version R27.3 [ 6] har en latensanalysator lagts till i uppsättningen verktyg , som gör att du grafiskt kan visualisera fördröjningar associerade med synkronisering, fil- och nätverks- I/O , ytterligare minnesallokering och sopsamlardrift.

För applikationer som kräver en garanterad svarstid släpps en speciell version av Java Virtual Machine - JRockit Realtime [7] .

JRockit Mission Control -verktygslådan och JRockit Realtime förblev betalda för kommersiellt bruk efter lanseringen av JRockit på gratis basis [1] .

Anteckningar

  1. 1 2 Jackson, Joab Oracle frigör JRockit  (engelska)  (länk ej tillgänglig) . PC World (19 maj 2011). Hämtad 25 maj 2011. Arkiverad från originalet 23 april 2012. JRockit-mjukvaran är nu tillgänglig utan kostnad för personligt bruk, såväl som för internt organisatoriskt bruk. En ny licens, som är en något modifierad version av Sun Binary Code License, beskriver användarvillkoren
  2. Ståhl, Henrik JRockit är nu gratis  (eng.)  (länk ej tillgänglig) . Oracle Blog spot (18 maj 2011). Datum för åtkomst: 27 maj 2011. Arkiverad från originalet den 23 april 2012. JRockit är nu gratis (gratis) för utveckling och intern produktion på datorer för allmänna ändamål.
  3. Oracle + Sun Strategy Update Webcast  (engelska)  (länk ej tillgänglig) . Hämtad 22 april 2010. Arkiverad från originalet 23 april 2012.
  4. Thomas Risberg . BEA förvärvar Appeal Virtual Machines, Makers of JRockit  (engelska) , TheServerSide.com (26 februari 2002). Arkiverad från originalet den 31 mars 2016. Hämtad 22 april 2010.
  5. Oracle JRockit Mission Control Översikt  (eng.) (pdf)  (länk ej tillgänglig) . Hämtad 22 april 2010. Arkiverad från originalet 23 april 2012.
  6. Marcus Hirt. Mission Control 3.0 Latency Analyzer (migrerad från den gamla BEA-bloggen)  (engelska)  (länk ej tillgänglig) (4 augusti 2008 15:24). Hämtad 22 april 2010. Arkiverad från originalet 12 september 2010.
  7. Oracle JRockit Realtime  (engelska)  (länk ej tillgänglig) . produktdatablad . Oracle (25 mars 2009). Hämtad 25 maj 2011. Arkiverad från originalet 23 april 2012.

Länkar