JVM内存模型详解

2019-03-04  本文已影响0人  玄冰0825

程序计数器

线程私有,线程执行的字节码的行号

虚拟机栈

线程私有,生命周期与线程相同。每个方法执行的时候都会创建一个栈帧(stack frame)用于存放 局部变量表、操作栈、动态链接、方法出口。

本地方法栈

native关键字

方法区

线程共享,存储类加载信息、常量、静态变量等

线程共享,生命周期与虚拟机相同。存放对象实例,所有的对象的内存都在这里分配。垃圾回收主要区域。

上一篇下一篇

猜你喜欢

热点阅读