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] .
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 .
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] .
Java Virtual Machines ( jämförelse ) | |
---|---|
Sun , Oracle | |
Stora implementeringar | |
Inbäddad |
|
Övrig | |
Utan stöd |