JVM的运行时数据区
2025-02-23 13:55:36 0 举报
JVM的运行时数据区
作者其他创作
大纲/内容
栈帧2
java方法栈(每个线程都会创建自己的方法栈)
老年代(Old GC)存放15次GC后还存活的对象,或GC后S0和S1都放不下,或Eden一开始就放不下内存占比2/3
S0占比:1
常量池
操作数栈
新生代(Young GC)存放朝生夕死的对象,内存占比1/3
本地方法栈navite method 在Java中定义,但是由其他语言实现,例如C/C++
类信息
Eden内存占比8
方法返回地址
线程1 - 方法栈
线程2 - 方法栈
栈帧3
线程... - 方法栈
方法信息
堆(共享)(存放所有的对象和数组,Full GC)
局部变量表
栈帧1
栈帧...
动态链接
方法区(共享)
程序计数器
S1占比:1

收藏
0 条评论
下一页