词义解析
JVM是Java Virtual Machine的缩写,指Java虚拟机。其核心含义是:一个能够执行Java字节码的虚拟计算机,它提供了Java程序跨平台运行的运行时环境。JVM负责加载字节码、验证代码、解释执行或即时编译,并管理内存和垃圾回收。从本义上讲,JVM是一个抽象的计算机,它定义了指令集、寄存器、堆栈、垃圾回收堆和方法区。引申义上,JVM也常指具体的实现,如HotSpot、OpenJ9等,以及整个Java运行时环境(JRE)的核心部分。在日常交流中,说"调优JVM"指的是调整其内存参数和垃圾回收策略以提升性能。