jvm内存理解

方法区:存储类的信息、常量、静态(线程共享的) 堆内存:使用new的对象、定义的数组(线程共享的) java栈:基本数据类型、局部变量(线程私有的) 本地方法栈:是java语言调用外部语言(比如调用c语言方法)调用外部语言的方法都是使用native进行修饰的 执行引擎:执行字节码指令 pc寄存器:是一个以线程私有的一块较小的内存空间,用于记录所属线程所执行的字节码的行号指示器(相当于代码走到哪一行
相关文章
相关标签/搜索