JVM虚拟机
2020-02-27 12:48:46 0 举报
JVM运行时数据区
作者其他创作
大纲/内容
类加载器
Eden8/10
方法区Method Area类信息,常量,静态变量, 构造函数,即时编译后的代码运行时常量池
JVM Heap(-Xms,-Xmx)
线程私有,无垃圾回收 线程共享,有垃圾回收,不安全
对象实例,数组
元空间JDK8之后,替代了永久代使用物理内存
S0from1/10
本地方法栈Native method (C)
堆Heap
方法出口
S1to1/10
1.启动类加载器(Bootstrap)C++2.扩展类加载器(Extension)3.Java应用程序类加载器(AppClassLoader)
程序计数器ONLY不会出现栈溢出
运行时数据区(内存模型)
局部变量表
Minor GC
新生代1/3-Xmn
栈帧
老年代Major/Full GC2/3
8种基本类型的变量+对象的引用变量+实例方法
虚拟机栈VM Stack
动态链接
操作数栈
栈小,堆大栈管运行,堆管存储栈线程私有,堆线程共享
收藏
收藏
0 条评论
回复 删除
下一页