java运行时内存区域
2019-09-17 10:14:38 0 举报
计算机技术
作者其他创作
大纲/内容
线程私有,无内存溢出;字节码的行号指示器,指向下一条需要指向的字节码指令
运行时常量池
特例:直接内存->堆外内存不属于java运行时数据区的一部分,常见的NIO
程序计数器
线程共享;存放对象实例,jdk7后存放字符串常量池
本地库接口
虚拟机栈
运行时数据区
堆
与虚拟机栈类似,区别于该区域主要面向native方法
本地方法库
执行引擎
用于存储编译期生成的各种字面量(类似于java常量,例如:文本字符串(JDK1.7之前),final常量等)和符号引用(类和接口的全限定名,字段名称,方法名称和描述)
线程私有,生命周期与线程相同;方法<=>栈帧,存储局部变量表,操作数栈等
方法区
线程共享;存储类信息、常量、静态变量等数据。
本地方法栈
0 条评论
下一页