Java SE technologies provide the functionality to develop and run applications
» Get Java SE
|
The Java HotSpot Virtual Machine is a core component of the Java SE platform. It implements the Java Virtual Machine Specification, and is delivered as a shared library in the Java Runtime Environment. As the Java bytecode execution engine, it provides Java runtime facilities, such as thread and object synchronization, on a variety of operating systems and architectures. It includes dynamic compilers that adaptively compile Java bytecodes into optimized machine instructions and efficiently manages the Java heap using garbage collectors, optimized for both low pause time and throughput. It provides data and information to profiling, monitoring and debugging tools and applications. HotSpot is an "ergonomic" JVM. Based upon the platform configuration, it will select a compiler, Java heap configuration, and garbage collector that produce good to excellent performance for most applications. Under special circumstances, however, specific tuning may be required to get the best possible performance. The resources collected here will help the reader understand and tune the Java HotSpot Virtual Machine. Oracle is committed to a vibrant, participatory community supporting the Java Platform, Standard Edition (Java SE). Oracle will continue to make the Java Development Kit (JDK) and Java Runtime Environment (JRE) freely downloadable as well as continue support for the open-source implementation of Java SE via the OpenJDK project. With the Sun acquisition, Oracle has two major Java Virtual Machine (JVM) implementations, the Java HotSpot VM and the Oracle JRockit JVM. In the short-to-medium term, both will continue as strategic JVMs with active investment. Over time, Oracle plans to converge the functionality and code bases of these JVMs. Technology
Documentation
Frequently Asked QuestionsForumsSeveral forums may help answer your questions:
HotSpot VM Changes |
Related ResourcesRelated DownloadsPopular Topics
Sun ResourcesRelated SitesGetting Started? |
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||