Herong's Tutorial Notes on JVM
Dr. Herong Yang, Version 3.00, 2007

JRockit JVM 7.0

Part:   1  2 

This chapter explains:

  • Overview
  • Running JRockit JVM
  • Running JRockit JVM with Management Console

Overview

JRockit JVM is developed by BEA Systems, and described by them as:

BEA WebLogic JRockit is the only credible high performance Java Virtual Machine (JVM) developed uniquely for server-side applications and optimized for Intel architectures designed to ensure reliability, scalability, manageability, and flexibility for Java applications. A crucial component of the BEA WebLogic Enterprise Platform, WebLogic JRockit delivers a new level of performance for Java applications deployed on any kind of hardware architecture at significantly lower costs to the enterprise. With JRockit, customers will be able to achieve high ROI at all levels of the infrastructure stack. It is the only enterprise-class JVM offering that is optimized for Intel Architecture, providing seamless interoperability across multiple hardware and operating system configurations.

One very interesting feature of JRockit is the Management Console which connects to the running JVM, and provides real-time information about memory usage and profiling information.

JRockit JVM is available for both Microsoft Windows 2000 and Red Hat Linux Advanced Server operating systems. You can download an evaluation copy at www.bea.com. Registration is required.

Running JRockit JVM

To try JRockit, I went to http://dev2dev.bea.com/products/product.jsp?highlight=jrockit. Then registered myself, by following the registration process. On the download page, I selected BEA WebLogic JRockit for Microsoft Windows 2000 SP2 with J2SE 1.4.0. At the end of download process, I got jrockit-7.0-j2se1.4.0-win32.msi (22,809,600 bytes).

The installation process was straight forward by double clicking on the downloaded file. At the end, JRockit was installed at \program files\jrockit\7.0\1.4.0.

To check the installation, I did the following in a command window:

\progra~1\jrockit\7.0\1.4.0\bin\java -version
java version "1.4.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0)
BEA Weblogic JRockit(R) Virtual Machine (build 7.0-1.4.0-win32-GARAK-200
20830-1714, Native Threads, Generational Concurrent Garbage Collector)

Running JRockit JVM with Management Console

JRockit JVM Management Console has two components:

  • The server component, which needs to be invoked in the JVM instance where the application program is running.
  • The client component, which runs independently in a separate JVM instance.

The client component has a GUI that allows you to establish a connection to a running server component by an IP port, and display real-time information collected from that server component.

(Continued on next part...)

Part:   1  2 

Dr. Herong Yang, updated in 2007
Herong's Tutorial Notes on JVM - JRockit JVM 7.0