JVM Run-time Data Areas

JVM 运行时,内存

 

 

1.pc register

存当前执行的JVM指令地址

每个线程私有

2.JVM stack(java虚拟机栈)

存frame,

每个线程私有

3.heap  堆

存数组和类实例

线程共享

4.method area 方法区

存:类,接口信息

线程共享

5.运行时常量池

存常量

在method area里面

6.native method stacks 本地方法栈

跟#2JVM stack 差不多,作用不同,此栈用户调用native method

线程私有

 

posted @ 2021-03-14 18:25  noidler  阅读(2)  评论(0编辑  收藏  举报