深入理解Java虚拟机(一)——JVM整体架构

目录

深入理解Java虚拟机(一)——JVM整体架构

深入理解Java虚拟机(二)——类加载器深入解析

深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎

深入理解Java虚拟机(四)——JVM性能调优监控工具

 


JVM整体架构

JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Virtual Box,Java Virtual Machine

Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google Dalvik VM、Microsoft JVM...

深入理解Java虚拟机(一)——JVM整体架构_第1张图片

 

JVM由三个主要的子系统构成

类加载器子系统

运行时数据区(内存结构)

执行引擎

Java运行时编译源码(.java)成字节码,由jre运行。jre由java虚拟机(jvm)实现。Jvm分析字节码,后解释并执行

深入理解Java虚拟机(一)——JVM整体架构_第2张图片

 

你可能感兴趣的:(jvm,JAVA,性能调优,跟我一起学架构)