JVM 体系结构

  • JVM 体系结构

    HotSpot JVM 3的架构如下所示-
    jvm 结构
    执行引擎由垃圾收集器和JIT编译器组成。JVM有两种形式- 客户端和服务器。两者共享相同的运行时(Runtime)代码,但使用的JIT不同。稍后我们将详细了解。用户可以通过指定JVM标志-client或-server来控制使用哪种样式。服务器JVM被设计用于服务器上长时间运行的Java应用程序。JVM提供32bit和64bbit版本。用户可以通过在VM参数中使用-d32或-d64来指定要使用的版本。32bit版本只能处理多达4G的内存。由于关键应用程序在内存中维护着大型数据集,因此64b版本可以满足这一需求。