Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中,是否真的不可能确定GC何时删除对象?_Javascript_Garbage Collection - Fatal编程技术网

在Javascript中,是否真的不可能确定GC何时删除对象?

在Javascript中,是否真的不可能确定GC何时删除对象?,javascript,garbage-collection,Javascript,Garbage Collection,有没有办法找出javascript的垃圾收集器破坏了对象就像在c#或java中一样 我有一个分布式系统,如果对象不再使用,它需要通知其他节点 我不想使用任何dispose函数来主动销毁对象 我们甚至可以在Flash中使用弱引用来实现这一点,。。。因此,如果有人知道如何在javascript中实现弱引用,这也可以解决问题 我需要它来跨浏览器工作(或者至少是最重要的浏览器的解决方案)。 (我记得只有firefox的解决方案存在——但这并不能解决我的问题) 需要明确的是:我不需要任何主动调用析构函数的

有没有办法找出javascript的垃圾收集器破坏了对象就像在c#或java中一样

我有一个分布式系统,如果对象不再使用,它需要通知其他节点

我不想使用任何dispose函数来主动销毁对象

我们甚至可以在Flash中使用弱引用来实现这一点,。。。因此,如果有人知道如何在javascript中实现弱引用,这也可以解决问题

我需要它来跨浏览器工作(或者至少是最重要的浏览器的解决方案)。 (我记得只有firefox的解决方案存在——但这并不能解决我的问题)


需要明确的是:我不需要任何主动调用析构函数的解决方案。

不,没有内置的方法可以知道GC何时在标准中收集对象,也没有任何非标准但跨实现良好支持的方法。有几个建议与此有模糊的联系,比如,但现在没有什么可以使用的。

谢谢你的回答,我希望有一种方法,。。。我在研究事件或类似事件是否允许弱引用-但似乎根本没有办法:(