垃圾收集器

木小同3 个月前
java·jvm·面试·垃圾收集器·g1垃圾收集器
JVM面试(六)垃圾收集器上一章我们分析了垃圾收集算法,那这一章我们来认识一下这些垃圾收集器是如何运用这些算法的。 不同的虚拟机也会提供各种参数,让用户自由的选择使用哪些分代收集器。 如图: 这里有七种不同的分代收集器,存在连线的证明可以搭配组合使用。 上面的Young部分是新生代收集器,下面的Tenured是老年队收集器。 接下来分析一下各个收集器的运行原理。
程序员 jet_qi8 个月前
jvm·gc·垃圾收集器·垃圾回收·内存分配·垃圾回收算法·引用类型
JVM第八讲:GC - Java 垃圾回收基础知识本文是JVM第八讲, Java 垃圾回收基础知识。垃圾收集主要是针对堆和方法区进行;程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失,因此不需要对这三个区域进行垃圾回收。
超越不平凡8 个月前
java·jvm·垃圾收集器·垃圾收集器选择
JVM垃圾收集器你会选择吗?目录一、Serial收集器二、ParNew收集器三、Paralle Scavenge四、Serial Old
G皮T9 个月前
java·jvm·gc·垃圾收集器·垃圾回收·g1·full gc
【Java】图解 JVM 垃圾回收(二):垃圾收集器、Full GCJava 虚拟机提供了多种垃圾回收器,每种回收器有其特定的用途和优势。以下是常见的垃圾回收器:连线表示垃圾收集器可以配合使用。
墩墩分墩9 个月前
性能调优·gc·垃圾收集器·jvm调优·内存调优
【Jvm】性能调优(下)线上问题排查思路汇总【Jvm】性能调优(上)线上问题排查工具汇总【Jvm】性能调优(中)Java中不得不了解的OOM Error
叮咚Zz10 个月前
java·jvm·垃圾收集器·垃圾回收·垃圾回收算法
【Java八股面试系列】JVM-垃圾回收目录垃圾回收堆空间的基本结构内存分配和回收原则分代收集机制Minor GC 流程空间分配担保老年代大对象直接进入老年代
zengk56210 个月前
jvm·垃圾收集器·根搜索算法·gc roots 对象·强引用、软引用、弱引用、虚引用·如何回收垃圾·gc 性能指标
五、垃圾回收简单说就是:内存中已经不再被使用到的内存空间就是垃圾。引用计数法:给对象添加一个引用计数器,有访问就 +1,引用失效就 -1
放羊的牧码1 年前
java·jvm·算法·gc回收算法·垃圾收集器
小研究 - 浅析 JVM 中 GC 回收算法与垃圾收集器本文主要介绍了JVM虚拟机中非常重要的两个部分,GC 回收算法和垃圾收集器。从可回收对象的标记开始,详细介绍 了四个主流的GC算法,详细总结了各自的算法思路及优缺点, 提出了何种情况下应该通常选用哪种算法。