GC
文章平均质量分 67
JVM的GC回收机制以及内存区域管理
only-code
热爱编程的小小程序员
展开
-
【GC垃圾回收】补充
GC回收区域:新生代 老年代 永久代GC两种类:轻GC(Minor GC)、重GC(Full GC)GC题目:1.JVM的内存模型和分区?(详细到每个分区放什么)2.堆里面的分区有哪些?说说他们的特点?3.GC的算法有哪些?4.轻GC 和 重GC分别在什么时候发生?1.类加载器、运行时数据区、执行引擎2.Eden、Survivor(From,To)、Old Memory3.标记-清除算法、标记-复制算法、标记-整理算法、可达性算法4.Mi..原创 2022-04-07 19:03:55 · 142 阅读 · 0 评论 -
浅析Java虚拟机的垃圾回收机制(GC)
目录一、垃圾回收机制(Garbage Collection)二、对象回收的时机引用计数法可达性分析算法三、垃圾回收算法标记-清除算法标记-复制算法标记-整理算法新生代、老年代、永久代看这篇:四、垃圾收集器java技术体系中自动内存管理分为两个问题:给对象分配内存 回收给对象分配的内存内存的分配涉及到的内存区域是:堆区(堆+方法区)一、垃圾回收机制(Garbage Collection)垃圾回收(Garbage C...原创 2022-04-06 18:51:19 · 6177 阅读 · 0 评论 -
Java虚拟机中的年轻代、老年代、永久代图解版
常见名词:年轻代、老年代、永久代、Minor GC、Full GC(也称Major GC)Java堆内存图:堆内存分配:年轻代 Eden区 Survivor区 From(S0) To(S1) 老年代年轻代java新生成的对象几乎都会存放在新生代的Eden区中(如果对象的占用内存较大则直接分配至老年代中),当Eden区内存不够的时候就会触发MinorGC(Survivor满不会引发MinorGC,而是将对象移动到老年代中)。...原创 2022-04-06 18:18:54 · 2127 阅读 · 0 评论