如果 SM 的 GC 是一个保守的堆栈扫描器,为什么示例 3 “不好”?为什么需要“root as you go”?GC 应该扫描堆栈并观察 str1、str2 是根,不是吗?
问问题
413 次
1 回答
1
你需要弄清楚你的时间线。
- SpiderMonkey 1.8.5 中引入了保守的堆栈扫描器。
- 上面链接的文档还提到 2011 年 3 月 22 日是 SpiderMonkey 1.8.5 的发布日期。
- 您链接到的文档自 2008 年 8 月以来未编辑。
换句话说:您发现了一段非常过时的文档。确实,底部的标签说:NeedsEditorialReview
, NeedsTechnicalReview
。不是你应该依赖的东西。
于 2012-06-21T21:13:06.557 回答