JRockit
From Wikipedia, the free encyclopedia
|
Screenshot
Demonstration of JRockit JVM |
|
| Written in | C and Java |
|---|---|
| Type | Java Virtual Machine |
| Website | http://www.oracle.com/technology/products/jrockit/index.html |
JRockit, a proprietary Java Virtual Machine (JVM) originally developed by Appeal Virtual Machines and acquired by BEA Systems in 2002[1], became part of Oracle Fusion Middleware in 2008.
Many JRE class files distributed with BEA JRockit exactly replicate those distributed by Sun. JRockit overrides class files which relate closely to the JVM, therefore retaining API compatibility while enhancing the performance of the JVM.
The overridden class files include those in the packages:
java.langjava.iojava.netjava.util
BEA has claimed[citation needed] that using JRockit can give significant performance gains, but independent benchmarking has not always confirmed this.[2]
Following the finalization of the acquisition of Sun Microsystems, Oracle announced in its January 27 Strategy Update webcast that the best features of JRockit would be implemented in the Java 7 JVM.[3]
Contents |
[edit] Supported CPU types
- Intel x86 32/64 bit
- Intel Itanium
- Sun/SPARC
[edit] JRockit Mission Control
JRockit 5.0 R26 bundled a set of tools called JRockit Mission Control.[4] The tools include:
- an interactive Management Console, which visualizes garbage-collection and other performance statistics
- a runtime performance profiling tool called Runtime Analyzer
- a memory-analysis tool called Memory Leak Detector
From release R27.3.[5] the tools suite also includes a latency analyzer that graphically visualizes when threads stall due to synchronization, file/network I/O, memory allocation and garbage collection pauses.
[edit] External links
[edit] References
- ^ Thomas Risberg (2002-02-26). "BEA Acquires Appeal Virtual Machines, Makers of JRockit". TheServerSide.com. http://www.theserverside.com/news/thread.tss?thread_id=12145. Retrieved 2009-03-04.
- ^ Performance Comparison of Java/.NET Runtimes (Oct 2004)
- ^ http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=108481&src=6806472&src=6806472&Act=22
- ^ http://www.oracle.com/technology/products/jrockit/pdf/missioncontrol_whitepaper_june08.pdf
- ^ http://blogs.oracle.com/hirt/2008/08/the_mission_control_30_latency.html
|
||||||||||||||
| This computer software article is a stub. You can help Wikipedia by expanding it. |