如何定位瀏覽器卡死問題

qianby發表於2021-09-09

在開發程式碼中,又是因為程式碼效能存在問題,導致瀏覽器無法響應,嚴重影響軟體的使用。如何快速定位這裡問題呢?比如,在開啟頁面的時候彈出如下對話方塊

其實定位瀏覽器CPU佔用過高問題非常簡單。使用chrome瀏覽器,在執行網頁前,透過F12程式碼程式碼除錯模式,在介面沒有響應的時候,點選左方的第一個按鈕,暫停程式碼的執行。
圖片描述

點選之後,透過呼叫堆疊,即可定位到出問題的程式碼,如下圖,包含一個大迴圈。

圖片描述

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2798870/,如需轉載,請註明出處,否則將追究法律責任。

相關文章