![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
TRX1024
字节内推,可私信~
展开
-
Java虚拟机垃圾回收过程及垃圾收集器
文章目录一、GC需要完成的事情二、哪些内存需要回收?判断对象是否存活的算法:1、引用计数法2、可达性分析法三、垃圾收集算法1、标记-清除算法2、复制算法3、标记-整理算法4、分代收集算法四、对象内存分配1、对象优先分配在Eden2、大对象直接进入老年代3、长期存活的对象进入老年代4、空间分配担保五、垃圾收集器1、年轻代垃圾收集器1)Serial 收集器2)ParNew3)Parallel Scav...原创 2020-01-09 02:07:45 · 636 阅读 · 1 评论 -
Java虚拟机内存区域划分及分别存储了哪些数据
博文目录一、运行时数据区域二、线程隔离的数据区1、程序计数器2、虚拟机栈3、本地方法栈三、所有线程共享的数据区1、 Java 堆2、方法区运行时常量池一、运行时数据区域二、线程隔离的数据区1、程序计数器线程私有,生命周期与线程相同。**作用:**程序所执行的字节码的 行号指示器程序计数器(Program CounterRegister) 是一块较小的内存空间,它可以看作是程序所执行的...原创 2020-01-08 22:43:27 · 2505 阅读 · 0 评论 -
Java虚拟机类加载机制【图文】
博文目录一、能学到什么?二、什么是类加载机制?三、类的生命周期四、各个阶段做了什么事1、加载2、验证3、准备4、解析5、初始化五、什么时候加载&初始化?六、类加载器七、双亲委派模型一、能学到什么?虚拟机如何加载Class文件?Class文件中的信息进入虚拟机后会发生什么变化?二、什么是类加载机制?虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始...原创 2020-01-08 21:19:37 · 346 阅读 · 2 评论