JVM
文章平均质量分 94
SuZhan7710
于道各努力,千里自同风
展开
-
JVM--JVM基础知识
目录1.1主力机型1. HotSpot VM1.2体系结构1.3 运行时数据区1.3.1 程序计数器1.3.2 虚拟机栈1.3.3 本地方法栈1.3.4 堆1.3.5 方法区1.4 对象如何存放1.4.1 对象的创建过程1.4.2 对象的内存布局1.对象头(HotSpot虚拟机对象的对象头部分包括两类信息)2. 实例数据3. 对齐填充1.4.3 对象的访问定位1.1主力机型1. HotSpot VMHotSpot VM是OracleJDK和OpenJDK中的默认Java虚拟机,也是目前使用范围最广的J原创 2021-12-19 16:07:50 · 2547 阅读 · 6 评论 -
JVM--垃圾回收算法
目录1.1 哪些内存需要回收1.2 回收堆内存1.2.1 如何判定对象已死1.引用计数法2.可达性分析算法1.2.2 对象的引用级别1.2.3 对象死亡的过程1.3 回收方法区1.3.1 回收废弃的常量1.3.2 回收不使用的类1.4 垃圾回收算法1.4.1 分代收集理论1.4.2 标记清除算法1.4.3 标记复制算法1.4.4 标记整理算法1.1 哪些内存需要回收为什么要进行垃圾回收?回收的是什么?回收不用的数据所占用的内存,减少内存的占用。对于Java运行时数据区的各个部分,其中程序计数器、虚拟原创 2022-01-29 20:48:28 · 2251 阅读 · 0 评论 -
JVM--垃圾回收器
目录一、摘要二、Serial 收集器二、ParNew 收集器三、Parallel Scavenge 收集器四、Serial Old 收集器五、Parallel Old 收集器六、CMS收集器一、摘要垃圾收集器有很多,不同商家、不同版本的J VM 所提供的垃圾收集器可能会有很在差别,我们主要介绍 HotSpot 虚拟机中的垃圾收集器。垃圾收集器是垃圾回收算法的具体实现,我们上面提到过,垃圾回收算法有标记-清除算法、标记-整理、标记-复制,所以对应的垃圾收集器也有不同的实现方式。HotSpot 虚拟机中原创 2022-01-31 20:20:07 · 984 阅读 · 0 评论