HotSpot算法实现
2018-07-13 17:41
148 查看
虚拟机在执行垃圾回收时,必须对算法的执行效率有严格的考量,这样才能保证虚拟机的运行。
而我们在之前讲的一些操作分析 比如可达性分析找引用链 GC Roots的主要节点在全局性的引用和上下文中,而现在很多应用仅仅是一个方法区就有上百M 如果这么逐个去找 要花费很多的时间显然是不可行的。
另外可达性的分析还会体现在执行时间的敏感性还体现在GC停顿上,因为这项分析工作的运行必须在一个能确保一致性的快照中进行,不可以出现分析过程中引用对象还在不断变化的情况,GC进行时必须停顿stop the wiorld 停顿所有线程。
而我们在之前讲的一些操作分析 比如可达性分析找引用链 GC Roots的主要节点在全局性的引用和上下文中,而现在很多应用仅仅是一个方法区就有上百M 如果这么逐个去找 要花费很多的时间显然是不可行的。
另外可达性的分析还会体现在执行时间的敏感性还体现在GC停顿上,因为这项分析工作的运行必须在一个能确保一致性的快照中进行,不可以出现分析过程中引用对象还在不断变化的情况,GC进行时必须停顿stop the wiorld 停顿所有线程。
相关文章推荐
- Understanding the JVM(七)HotSpot算法实现
- 6.《深入理解Java虚拟机》HotSpot 的算法实现
- 深入理解java虚拟机(四)垃圾收集算法及HotSpot实现
- HotSpot的垃圾回收算法实现
- JVM 垃圾回收(GC)和HotSpot算法实现
- Java虚拟机垃圾回收(一) 基础:回收哪些内存/对象 引用计数算法 可达性分析算法 finalize()方法 HotSpot实现分析
- 虚拟机3.4 HotSpot算法实现
- HotSpot 对算法的实现
- 五、Hotspot中高效的垃圾回收算法实现
- HotSpot的垃圾收集算法实现
- java虚拟机-HotSpot的算法实现
- Java虚拟机垃圾回收(一) 基础:回收哪些内存/对象 引用计数算法 可达性分析算法 finalize()方法 HotSpot实现分析
- 《深入理解java虚拟机》学习笔记05--HotSpot中对象存活判读算法和垃圾收集算法的实现
- JVM系列六(HotSpot的算法实现)
- 3.4 HotSpot算法实现
- HotSpot算法实现
- 深入理解java虚拟机(五):hotspot垃圾收集算法实现
- Java虚拟机(四)-HotSpot的算法实现
- 《深入理解 Java 虚拟机》- 笔记 - HotSpot 的垃圾收集算法实现
- HotSpot算法实现