查看js 執行效率工具


  <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 在網頁頭部加入這句話會用自動用最高版本瀏覽器打開網頁,據說會導致內存泄露,如果具體制定某個具體的版本,比如IE = 7,則不會導致內存泄露,我也不知道具體什么原因,既然會導致內存泄露,瀏覽器還支持這個玩意干嘛,不是找虐嗎? 當把這句話去掉,網頁在ie8以下慢的像烏龜一樣,這時候就需要查找js執行,那些地方耗時了。由於js 是事件驅動的,網上工具只是靜態的查看這個js 執行多少時間。很少能動態的查看這個動作執行了多少時間。

    IE9 F12 開發工具 探查器能夠幫助我們查看js執行效率。用法如下

  

  首先切換到你要測試的瀏覽器, 單擊探測器選項卡,單擊開始采樣! 再在你感覺慢的地方進行操作!停止采樣如下圖

  

   會展示一些那些函數操作的耗時,以及具體的行號,點擊url會定位到具體行號。查找原因進行優化。網上幾乎沒有介紹這個,上面幾個數據項的含義,我也不清楚具體的意思。只找到了微軟一篇很簡單介紹  http://msdn.microsoft.com/zh-cn/library/dd565628(VS.85).aspx#調試_JScript

  谷歌 f12開發工具也有此功能 ,是叫 profiles

    

單擊start,進行在慢的地方進行操作!單擊stop結束

   谷歌執行效率比較高,一般沒什么價值!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM