Garbage collection SpiderMonkey垃圾收集器

Garbage collection SpiderMonkey垃圾收集器,garbage-collection,spidermonkey,Garbage Collection,Spidermonkey,如果SM的GC是一个保守的堆栈扫描器,为什么“坏”呢?为什么“随走随根”是必要的?GC应该扫描堆栈并观察str1、str2是根,否?您需要弄清楚时间线 使用了一个保守的堆栈扫描仪 上面链接的文件还提到2011年3月22日是SpiderMonkey 1.8.5的发布日期 您链接到的文档 换句话说:您发现了一份非常过时的文档。实际上,底部的标签上写着:needsDirectionalReview,NeedsTechnicalReview。不是你应该依赖的东西。谁说这是一个保守的堆栈扫描仪?是的,

如果SM的GC是一个保守的堆栈扫描器,为什么“坏”呢?为什么“随走随根”是必要的?GC应该扫描堆栈并观察str1、str2是根,否?

您需要弄清楚时间线

  • 使用了一个保守的堆栈扫描仪
  • 上面链接的文件还提到2011年3月22日是SpiderMonkey 1.8.5的发布日期
  • 您链接到的文档

换句话说:您发现了一份非常过时的文档。实际上,底部的标签上写着:
needsDirectionalReview
NeedsTechnicalReview
。不是你应该依赖的东西。

谁说这是一个保守的堆栈扫描仪?是的,请不要依赖SpiderMonkey的收集器来保守。请查看
NeedsDirectionalReview
上的评论,不幸的是,大多数spidermonkey文档都是这样标记的:(@dmitri:Editorial review并不重要,technical review才是。事实上,这篇文章的顶部有一个巨大的警告,表明它已经过时。Wladimir,除了源代码之外,你能推荐一些关于spidermonkey GC的内容吗?@dmitri:我不是spidermonkey专家-我只知道一点MDN的工作原理。对于doc来说我会像你一样使用谷歌。