JVM架构

一.架构设计 1.架构图       2.基本说明 1)程序计数器:线程私有,唯一没有OOM的区域 2)虚拟机栈:线程私有,基本类型,对象引用,请求深度大于所允许深度报栈溢出, 请求扩展内存不足,报内存溢出异常 3)本地方法栈:线程私有,为虚拟机提供Native方法服务,报OOM和栈溢出 4)堆:对象实例,无法扩展时报OOM 5)方法区:已被加载的类信息,常量,静态变量等数据。也会报OOM 6)运
相关文章
相关标签/搜索