五分钟带你了解垃圾回收器

垃圾回收器
1.垃圾回收器概述
如果说收集算法是内存回收的方法论,那么收集器就是内存回收的实践者.垃圾收集器没有在 java 虚拟机规范中进行过多的规定,可以由不同的厂商、 不同版本的 JVM 来实现。由于 JDK 的版本处于高速迭代过程中,因此 Java 发展至今已经衍生了众多 的 GC 版本。从不同角度分析垃圾收集器,可以将 GC 分为不同的类型。
2.垃圾回收器分类
按线程数分,可以分为串行垃圾回收器和并行垃圾回收器 串行回收指的是在同一时间段内只允许有一个 CPU 用于执行垃圾回收操作,此时工作线程被暂停,直至垃圾收集工作结束。 和串行回收相反,并行收集可以运用多个 CPU 同时执行垃圾回收,因此提 升了应用的吞吐量,不过并行回收仍然与串行回收一样,采用独占式,使用 "stop-the-world"机制。 按照工作模式分,可以分为并发式垃圾回收器和独占式垃圾回收器。 并发式垃圾回收器与应用程序线

五分钟带你了解垃圾回收器最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/20548.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>