Java

The Java HotSpotTM Client Virtual Machine

Documentation Contents
The Java HotSpot Client Virtual Machine* serves as a replacement for both the "classic" virtual machine and the Just-in-time (JIT) compilers used by previous versions of the Java 2 SDK to offer improved runtime performance for applications and applets. The Java HotSpot Client VM employs Java HotSpotTM technology to achieve its superior performance. In many ways, therefore, the new Client VM is similar to the server version of the Java HotSpot Performance Engine, which is available as a separate product. The SDK's Client VM, however, has been specially tuned to reduce application start-up time, making it particulary well suited for client environments.

Some features of Java HotSpot technology are the following.

More information about Java HotSpot technology can be found in the Java HotSpot Architeture white paper.

The Java application launcher of the Java 2 SDK and Java 2 Runtime Environment will use Client VM by default when launching applications. The classic virtual machine may be invoked by using the -classic command-line option when launching an application or applet with the Java application launcher and Appletviewer utitilies. For more information, see

*As used on this web site, the terms "Java virtual machine" or "JVM" mean a virtual machine for the Java platform.

Copyright © 1999 Sun Microsystems, Inc. All Rights Reserved.



Please send comments to: jdk-comments@eng.sun.com
Sun