在Javascript中,真的不可能发现对象何时被GC删除吗?
Is it really impossible to find out when objects are deleted by the GC in Javascript?
是否有办法找出javascript的垃圾收集器销毁对象像c#或java?
我有一个分布式系统,如果对象不再使用,需要通知其他节点
我不想使用任何dispose函数来主动销毁对象。
我们甚至可以使用弱引用在Flash中做到这一点,……所以如果有人有一个想法如何实现弱引用在javascript -这将解决问题。
我需要它跨浏览器工作(或至少为最重要的浏览器的解决方案)。(我记得有一个只适用于firefox的解决方案,但这并不能解决我的问题)
需要明确的是:我不需要任何主动调用析构函数的解决方案
不,没有内置的方法知道GC何时在标准中收集对象,也没有任何非标准但跨实现支持良好的方法。有几个建议与此模糊相关,比如弱映射,但现在还不能使用。
相关文章:
- 浏览器何时记录历史记录
- 为什么要对define.md和module.exports进行条件检查,以及条件何时通过
- 让javascript知道epub3电子书中何时播放媒体覆盖
- 如何判断何时将dom节点添加到文档中
- 如何确定Vue何时完成DOM更新
- Express.js和multer:如何知道文件何时全部上传
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- jQuery:如何检测用户何时再次滚动到顶部
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- 在Javascript(jquery)中,有没有一种方法可以检测页面锚点何时更改
- 询问用户何时尝试关闭浏览器选项卡
- 如何检查Javascript何时完成
- Ember我如何知道路由模板何时完成加载并触发回调
- $scope.apply()何时应用于angular
- 检测 DIV 的高度何时变化,而无需轮询或突变观察者
- 何时使用Requirejs以及何时使用捆绑的javascript
- 何时使用Meteor.methods和使用存根
- jQuery-如何检测页面何时完成加载
- V8 GC何时触发其第一个小GC循环(清除)
- 在Javascript中,真的不可能发现对象何时被GC删除吗?