簡體   English   中英

Javascript內存分析 - IE6

[英]Javascript Memory profiling - IE6

我們有一個在IE6中表現非常糟糕的應用程序,該應用程序在很大程度上依賴於javascript而且大部分活動都發生在一個頁面中。

在IE6中,即使您導航到其他站點,內存似乎仍然堆積起來並且永遠不會被清除!

由於瀏覽器中運行的代碼不是很少,我正在尋找一種外部工具,它可以解釋應用程序的內存消耗,以便我們可以集中精力進行優化。

我發現的最好的工具之一是IE Sieve,Internet Explorer的內存泄漏檢測器,它是滴水的改進版本 - http://home.wanadoo.nl/jsrosman/

好吧,IE6從根本上被打破了,這對任何網絡開發者來說都不應該是一個驚喜。 瀏覽器是否仍在您的用戶中廣泛使用,這是一個問題?

無論如何,我知道只要你在Javascript中使用循環引用,IE6就會泄漏內存。 它的垃圾收集器太破碎無法處理這些,所以它們永遠不會被釋放。

這些是很好的讀物:

一個對我有幫助的工具是:

我所做的是刷新javascript密集的頁面,看看內存使用率是否上升(它不應該)。 如果確實如此,那就是泄漏。 然后我注釋掉代碼塊直到它沒有泄漏,並嘗試進一步縮小范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM