2016-03-08 73 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/)。我希望這有幫助。 –