2014-06-27 57 views
2

我正在處理IE8到10的崩潰問題。我一直在試圖確定它是否與內存泄漏有關,但可用於IE的工具並不是很好。我已經嘗試過使用Sieve ...以及dynaTrace ... Sieve報告沒有內存泄漏,但會報告多個孤兒dom節點。 dynaTrace不支持在IE中進行內存分析,並且這個問題似乎並沒有出現在Firefox中。網站在IE中崩潰,可能是內存泄漏?

我已經審查了Chrome開發工具中的堆快照......並且在網站加載大約10秒左右之後垃圾回收似乎很好。

這裏是有問題的網站:http://midlandsbiz.whosonthemove.com/

在IE瀏覽器在網站上幾分鐘後,我的AVG會彈出說,這會消耗太多內存。我的筆記本電腦上的粉絲呼呼,以及網站的最終崩潰也證明了這一點。

這發生在使用不同版本的IE的不同網絡上的多臺計算機上。

我也可以使用WP主題作者的網站複製的問題:

http://kopatheme.com/demo/passion/

我沒有得到響應/支持在所有約這個問題的WP主題作者。

我希望有人對可能導致這種情況的一些想法......或者可以指向一些工具的方向,我可以使用它來在IE中剖析JavaScript內存使用情況?

回答

3

你有一些主要的內存泄漏和巨大的內存佔用。在IE中實際上有很好的內存分析工具,只需打開F12並選擇內存分析工具即可。你會想要開始一個配置文件。拍攝快照時,您將看到一個簡單的視覺效果,告訴您內存中頁面的大小以及多少個對象。當你有內存泄漏時,你會看到一個藍色的圓圈和泄漏的數量。點擊它可以查看對象的相關信息,並且可以在樹中游泳以查找問題的來源。

我也可以告訴你在該網站有許多基本的性能問題。你有超過200個HTTP請求和4MB的內容。你也有很多404。

enter image description here enter image description here enter image description here enter image description here enter image description here enter image description here enter image description here

+0

這裏是你的個人資料webpagetest http://www.webpagetest.org/result/140628_S1_EH2/ –