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
线程私有