JVM的整体结构
HotSpot VM是目前高性能虚拟机代表之一,它采用解释器与即时编译器并存的架构。Java运行的性能已到达可以与C/C++一较高下的地步。
类装载子系统和执行引擎是JVM的核心,类装载子系统负责从文件系统或者网络中加载class文件,class文件开头有特定文件标识。类加载子系统只负责class文件加载,是否能运行时由执行引擎决定的。加载的类信息存放在方法区的内存空间,除此以外,方法区还存放运行时常量池信息(数字常量、字符串常量)。
欢迎批评指正,提出问题,谢谢!