HotSpot是jdk的默认版本 被orcle收购
BEA公司的 JRockit
IEM公司的 VM
Hotspot agent目录实现sa src cpu os os_cpu share 独立于操作系统和处理器系统的代码
vm 模块构成了虚拟机内核
tools
主要顶层模块
重要的有
c1 ci opto memory gc interpreter
jvm的启动和初始化过程
prims模块
jni
jvm
jvmti
perf
Services模块
jmx监控维护 9个主子模块
Runtime 模块
运行时支持 线程 安全点 perfData stub例程 反射 vm选项 互斥锁