
Java虚拟机 - 学习笔记
文章平均质量分 79
Java虚拟机、jvm内存模型、jvm垃圾回收
java_key_code
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM垃圾回收器整理
一、基础垃圾回收算法注: jvm未采用“引用计数法”算法,因为无法解决循环引用问题二、Java 垃圾收集器Java 虚拟机(JVM)基于上述算法实现了多种垃圾收集器,适用于不同场景:三、算法与收集器的选择四、GC 优化建议原创 2025-04-20 10:02:51 · 817 阅读 · 0 评论 -
jvm垃圾回收器
比如,在用户线程运行过程中,分一半CPU去做GC,系统性能在GC阶段,反应速度就下降一半。因为在清理阶段,用户线程还在运行,会产生新的垃圾,无法清理。由于并发标记时,用户线程依然运行,因此在正式清理前,再做修正。这两个参数是矛盾的。CMS运行过程比较复杂,着重实现了标记的过程,可分为。因为和用户线程一起运行,不能在空间快满时再清理。使用Parallel收集器+老年代并行。老年代收集器(新生代使用ParNew)标记-清除算法(与标记-压缩相比)主要标记过程,标记全部对象。- 新生代、老年代使用串行回收。原创 2024-06-19 11:03:47 · 281 阅读 · 0 评论