释放 Javascript 中未附加 DOM 节点使用的内存

2024-04-29

作为我的应用程序的一部分,我将一组小型 Dom 节点放在一起,这些节点不会一次全部显示。我将它们存储在内部数组中。用户可以调用它们的显示,在这种情况下,我将它们重新设置为用于显示它们的 div。这一切都很好。但是,当需要用新的替换所有它们时,我想销毁旧的(有效地取消分配它们)。否则,随着时间的推移,内存使用量可能会呈指数级增长。如何强制浏览器 js 引擎执行此操作?只需将 Dom 节点数组中的每个项目设置为 null 就足够了吗?我还有什么事情要做吗?或者也许我根本不必担心这个?


如果将每个项目设置为 null,它们将被自动垃圾收集。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

释放 Javascript 中未附加 DOM 节点使用的内存 的相关文章