JVM简单内存分析(JDK6、JDK7、JDK8的变化过程)
2022-04-20 10:23:15 0 举报
JVM简单内存分析(JDK6、JDK7、JDK8的变化过程)
作者其他创作
大纲/内容
字符串常量池
程序计数器
虚拟机栈(VM Stack)
静态变量
伊甸园区(Eden)
堆(Heap)
老年代(Old generation)
新生代(Young)
S0区(From Survivor)
方法区(Method Area)-->永久代
CodeCacheJIT编译代码产物
Class对象(类元信息、属性、方法、静态变量等)
运行时数据区(Runtime Data Area)
运行时常量池
备注:JDK8版本的内存分析
方法区(Method Area)-->元空间(Metaspace)
S1区(To Survivor)
备注:JDK7版本的内存分析
方法区落地实现
本地方法栈
直接内存
备注:JDK6版本的内存分析
本地内存
0 条评论
下一页