《深入理解JAVA虚拟机》2.Java内存区域与内存溢出问题

一、运行时数据区域 程序计数器:当前线程所执行的字节码的行号。 Java虚拟机栈:每个方法在执行的时候都会创建一个栈帧,存储局部变量表。操作数栈、动态链接、方法出口。 本地方法栈:为虚拟机使用到的Native方法服务。 Java堆:所有线程共享的内存区域,存放对象实例。 元空间( 方法区  ):存放类信息、常量、静态变量、即时编译器编译后的代码。别名Non-Heap非堆。 运行时常量池:是方法区的
相关文章
相关标签/搜索