使用chrome找到内存泄漏(新手:))
如何识别内存泄漏的位置?
什么是Document DOM树和Detached Dom树?
任何人都可以解释一下吗?
答案 0 :(得分:25)
识别内存泄漏的步骤。
识别分离的DOM树的步骤
您可以检查分离的DOM树,如下所示。
要检查DOM是什么,您可能希望将鼠标悬停在Red HTML元素上,如下所示。一旦找到DOM
什么是"文档DOM树"吗 整个Document里面是一个很大的DOM Tree。文档是XML,标签嵌套,从而形成树。 (DOM - 文档对象模型。)
那么"分离的DOM树"吗
HTML元素是消耗内存的对象的实例。 每个这样的元素都可以在其上存储事件监听器和与之关联的数据。 现在"分离的DOM树"只不过是浏览器内存中的DOM,但它们并没有附加到主DOM树上,也就是说#DOM; Document DOM Trees"。
通过检查这些悬挂对象,我们可以检测问题并避免内存泄漏。
解决这个问题是一个很大的话题,因为你可能会看到一些不同的解决方案。请按照以下帖子了解一些人为解决问题所做的工作。