![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 68
无
shu__shu
大部分仅作笔记使用,大家将就着看
展开
-
1.4 垃圾收集器
文章目录垃圾收集器概念:HotSpot虚拟机图示1.Serial收集器(新生代收集器,串行GC 停)特性:应用场景:优势:2.ParNew收集器(新生代收集器,并行GC 停)特性 :应用场景 :对比分析:3.Parallel Scavenge收集器(新生代收集器,并行GC 停)特性:应用场景:对比分析:GC自适应的调节策略:4. Serial Old收集器(老年代收集器,串行GC 停)特性:应用场景:5. Parallel Old收集器(老年代收集器,并行GC 停)特性:应用场景:6.CMS收集器(老年代原创 2022-01-11 17:19:20 · 175 阅读 · 0 评论 -
1.2 垃圾回收算法
文章目录垃圾回收 GC定义什么是垃圾?什么是垃圾回收?垃圾回收的时机如何判断什么是垃圾?引用计数法可达性分析引用类型finalize()方法回收方法区(永久代)堆的垃圾回收算法内存回收区域划分标记清除算法(老年代的回收算法)流程不足:复制算法(新生代回收算法)流程:不足:标记整理算法(老年代回收算法)流程:好处:分代收集算法垃圾回收的过程垃圾回收 GC垃圾回收 : Garbage Collection(GC)定义什么是垃圾? java进程运行,如果某个类型(方法区中的类信息,堆中的类对象),常量(原创 2022-01-11 17:16:57 · 300 阅读 · 0 评论 -
1.1 JVM内存区域
文章目录内存区域和内存溢出异常程序计数器(线程私有)描述没规定OOM 内存溢出Java虚拟机栈(线程私有)本地方法栈(线程私有)堆(线程共享)方法区(线程共享)运行时常量池(方法区的一部分)内存区域和内存溢出异常程序计数器(线程私有)描述每条线程都需要一个独立的程序计数器,它们互相独立互不影响。如果当前在执行一个java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址如果正在执行的是一个Native方法,这个计数器值为空java虚拟机栈没规定OOM 内存溢出Java虚拟原创 2022-01-11 17:14:13 · 240 阅读 · 0 评论 -
JVM垃圾收集器思维导图
原创 2022-01-11 17:09:18 · 156 阅读 · 0 评论