📜  Java虚拟机-体系结构

📅  最后修改于: 2020-11-13 05:34:22             🧑  作者: Mango


HotSpot JVM 3的架构如下所示-

建筑

执行引擎包括垃圾收集器和JIT编译器。 JVM有两种形式-客户端和服务器。两者共享相同的运行时代码,但使用的JIT不同。稍后我们将详细了解。用户可以通过指定JVM标志-client-server来控制使用哪种样式。服务器JVM被设计用于服务器上长时间运行的Java应用程序。

JVM提供32b和64b版本。用户可以通过在VM参数中使用-d32或-d64来指定要使用的版本。 32b版本只能处理多达4G的内存。由于关键应用程序在内存中维护着大型数据集,因此64b版本可以满足这一需求。