mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
Update JVM垃圾回收.md
This commit is contained in:
parent
cd5f4c5cd2
commit
da9c0c5aa1
@ -282,7 +282,7 @@ JDK1.2 以后,Java 对引用的概念进行了扩充,将引用分为强引
|
||||
|
||||
### 3.1 标记-清除算法
|
||||
|
||||
该算法分为“标记”和“清除”阶段:首先标记出所有活动的对象,在标记完成后统一回收所有未被标记的对象。它是最基础的收集算法,后续的算法都是对其不足进行改进得到。这种垃圾收集算法会带来两个明显的问题:
|
||||
该算法分为“标记”和“清除”阶段:首先比较出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。它是最基础的收集算法,后续的算法都是对其不足进行改进得到。这种垃圾收集算法会带来两个明显的问题:
|
||||
|
||||
1. **效率问题**
|
||||
2. **空间问题(标记清除后会产生大量不连续的碎片)**
|
||||
|
Loading…
x
Reference in New Issue
Block a user