我可以在不阻止GC的情况下从WeakMap值对象存储关键对象的引用吗?

时间:2016-10-13 01:05:21

标签: javascript reference garbage-collection weak weakmap

由于GC检测到对象图的孤立岛以找到从内存中删除的候选者而WeakMap没有使用它的弱引用WeakMap -> KeyObject来破坏岛边界,因此它对于此引用{{1}有意义使用弱WeakMap -> Value -> KeyObject引用也不会破坏岛屿边界,而WeakMap -> Value引用显然很强。

示例:

Value -> KeyObject

0 个答案:

没有答案