We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 072e98d + 094b0ea commit 1f38d9dCopy full SHA for 1f38d9d
notes/JavaArchitecture/05 Java 虚拟机.md
@@ -495,9 +495,7 @@ finalize() 类似 C++ 的析构函数,用来做关闭外部资源等工作。
495
<div align="center"> <img src="assets/902b83ab-8054-4bd2-898f-9a4a0fe52830.jpg" width=""/> </div><br>
496
497
498
-复制收集算法在对象存活率较高时就要进行较多的复制操作,效率会变低。更关键的是,如果不想浪费 50% 的空间,就需要有额外的空间进行分配担保,所以老年代一般不能直接选用这种算法。
499
-
500
-让所有存活的对象都向一端移动,然后直接清理掉端边界以外的内存。
+标记过程仍然与"标记-清除"算法一样,但后续步骤不是直接对可回收对象进行清理,而是让所有存活的对象都向一端移动,然后直接清除掉端边界以外的内存。
501
502
503
0 commit comments