- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Stop and copy 垃圾回收器
停止然后复制(下面简写成 “止复”)是一另种消除碎片的垃圾回收技术。 步骤是把可用内存一分为二。一半等待,一半操作。当这一半的内存必须要进行垃圾回收时,回收器会从根指针开始遍历堆。 对于每个遍历到的节点,把他们复制到等待的那一半内存里。通过一种特殊技术保持 links 有效。 复制完成后,等待堆和操作堆角色互换。 过程中,所有无法触及的节点都会留在现在的等待堆。 止复的开始:在等待堆(tospace)新建两个指针,写指针和读指针。以及两个过程,疏散(evacuation)和 清除(scavenging)。开
2020-07-30 19:06:24
394
原创 [锈铁传]
在内存王国, 经过了数十年的演变, 王国的疆土不知道翻了多少倍. 更大的疆域需要更高的管理机制. 在不久前, 国王请来了广受赞誉的锈铁大师来作为国师, 管理内存王国里大大小小的事务. 锈铁大师万万没想到, 在上任第一天就遇到了一个严峻的挑战. 锈铁大师颁布的第一条的规定, 是王国里的所有土地, 在开辟之前, 都需要声明未来是否会对土地上的建筑物进行重建. 如果一开始没有说之后会重建, 那么就不允许重建. 因为从前在内存王国里经常会遇到的问题是: 一个地方以前明明是厕所, 有一天突然被改建成了网吧, 给附近
2020-07-26 02:36:16
255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人