经常有小伙伴问我
我那些稀奇古怪的内存冷知识都是哪里来的
这里给喜欢刨根问底的同学推荐一个好资源
Memory Management Reference
这个网站系统的介绍了很多内存管理以及垃圾回收的知识点
最好的是他收录了相关的专业术语库和参考文献论文库
那些词条都是可以点进去的
比如之前说过的copying garbage collection,他会有介绍,而且你可以点进去术语库看什么是broken heart?什么是forwarding pointer?什么是two-space collector?再比如你点进去two-space collector
你就可以发现他依托了一种Cheney scan的方式,你再点击Cheney scan就可以跳转到文献库浏览Cheney发表的相关的non-recurisive list压缩算法的论文
很多知识点都可以这样,比如你对card marking感兴趣,你能一路找到如tricolor marking三色标记法的资料以及Dijkstra写的On-the-fly Garbage Collection的论文
仔细翻翻肯定能有所收获。