2016-03-08 74 views
3

我想知道是否有可能获得特定页面的当前内存使用情况?我正在处理一个小的DOM渲染实验,在那里渲染100 000多个DOM元素,并希望能够在渲染DOM之前显示应用程序的内存使用情况,以及在完成之后显示差异。任何JS库或什么可以帮助我做到这一点?最好使用Chrome,FF和IE支持。获取HTML文档的当前内存使用情况?

应用程序构造与HTML和JS

感谢

+0

Internet Explorer中:F12存储器剖析器(从版本IE11) – Icepickle

回答

0

您不妨看看this answer从galambalazs

不幸的是,现在这仍然是一个Chrome的独有功能(非标准扩展window.performance)。

window.performance.memory

浏览器支持:铬6+

您还look at this可以:

The Performance.now()

的方法返回一个DOMHighResTimeStamp,以毫秒为单位,精确到千分之一毫秒。

这是更广泛的支持

我希望这有助于

+0

您好,感谢您的答复。据我所知,关于window.performance.memory它不会在方程中添加DOM节点?当我尝试在渲染DOM之前和之后运行它时,我得到的内存使用率相同。 –

+0

你可以使用[DOMContentLoaded](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded)。参见[我的例子](https://jsfiddle.net/5squvgLv/1/)。我希望这有帮助。 –