说说标记清除整理中滑动顺序算法Lisp2思路?

Lisp2会进行三次遍历,每次遍历内容如下:
第一次遍历,一个指针找空闲内存,一个指针找可达对象,一个指针固定在末尾处,找空闲对象的指针会在空闲处停下,找可达对象的指针会在空闲指针后面的可达对象记录该对象将要移动的位置,然后找空闲的指针和找可达对象的指针继续往后移动,直到找可达对象的指针移动到末尾处为止,该次遍历只是在可达对象中记录将要移动的位置,并不会进行对象移动。
第二次遍历,会对将要移动的可达对象的引用进行修改。
第三次遍历,移动可达对象。
注意:Lisp2执行步骤较繁琐效率不高另外Lisp2可以处理大小不同的对象。

说说标记清除整理中滑动顺序算法Lisp2思路?最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/13006.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>