Java虚拟机(JVM)架构

HotSpot JVM 3的架构如下所示 -

Java虚拟机(JVM)架构

执行引擎包括垃圾收集器和JIT编译器。JVM有两种形式 - 客户端和服务器。这两者共享相同的运行时代码,但使用的是JIT。用户可以通过指定JVM标志 -client-server 来控制要使用的JIT。服务器JVM专为服务器上长时间运行的Java应用程序而设计。

JVM有32b和64b版本。用户可以在VM参数中使用-d32-d64指定要使用的版本。32b版本只能提供4G的内存。如果应用程序在内存中维护大型数据集,64b版本满足了这一需求。


上一篇:Java虚拟机(JVM)简介

下一篇:Java虚拟机(JVM)类加载器

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程