如何确定JavaScript中缓存的DOM元素的内存使用情况?

9
假设我编写了一些JavaScript代码,可以将数据库的前十条记录显示为表格行元素。当用户单击以加载更多行时,表格行元素会从页面中删除,但在JavaScript中保留。
现在,假设我有一个类似的页面,每次显示100行,而用户可能翻页浏览成千上万行数据。
当这些元素被缓存在JavaScript中时,我如何知道使用了多少内存?

很难确切地说。但是,完全删除DOM元素并仅保留其中的数据肯定更好。这是一种更清洁的方法,不难实现,并且可以通过各种框架(如Backbone.js)实现。 - cheeken
我想它所占用的内存不会比在页面上实现DOM元素所需的内存更多,也许稍微少一点。 (这可能比“全尺寸”图像要小得多。) - user166390
可能会稍微少一些,因为不在DOM中的节点没有父级引用,所以至少这两个指针将为空。但是还有大量其他属性,所以在我看来,这并没有太大的区别。 - mikiqex
1个回答

3

1
如果您喜欢的话,也可以在Firefox中使用Firebug。 - FlavorScape

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接