|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Java HotSpot 虚拟机是 Java SE 平台的一个核心组件。它实现 Java 虚拟机规范,并作为 Java 运行时环境中的一个共享库来提供。作为 Java 字节码执行引擎,它在多种操作系统和架构上提供 Java 运行时设施,如线程和对象同步。它包括自适应将 Java 字节码编译成优化机器指令的动态编译器,并使用为降低暂停时间和吞吐量而优化的垃圾收集器来高效管理 Java 堆。它为分析、监视和调试工具及应用程序提供数据和信息。
HotSpot 是一款“符合人体工程学的”JVM。根据平台配置,它会选择一个编译器、Java 堆配置和垃圾收集器,为大多数应用程序提供优良性能。不过特殊情况下可能还需进行特殊调整,以获得尽可能最佳的性能。这里收集的资源将有助于读者了解和调优 Java HotSpot 虚拟机。
Oracle 通过一个充满活力的共享社区来支持 Java Platform, Standard Edition (Java SE)。Oracle 将继续提供 Java Development Kit (JDK) 和 Java Runtime Environment (JRE) 的免费下载,并通过 OpenJDK 项目继续支持 Java SE 的开源实现。收购 Sun 使 Oracle 有了两种主要的 Java 虚拟机 (JVM) 实现,即 Java HotSpot VM 和 Oracle JRockit JVM。中短期内,这两种虚拟机将继续作为战略 JVM 并获积极投资。随着时间的推移,Oracle 将逐渐合并这两种 JVM 的功能和代码库。
有几个论坛可能有助于回答您的问题: