作者YuQilin (神獸)
看板Browsers
標題Re: [-Fx-] 上星期更新後 看某些網頁會卡死
時間Wed Nov 13 07:45:44 2024
因為原PO說他已經做過關閉附加元件、安全模式、
清空暫存和cookie、關閉硬體加速,都沒有用。
其實還可以開一個新的profile測試,
"C:\Program Files\Mozilla Firefox\firefox.exe" -P
會進入profile管理介面,建立一個新的profile,
看看這個全新的profile,
等於乾淨安裝的firefox會不會發生相同的情況。
但是因為有做過清空暫存和cookie測試,
我想乾脆跳過新profile,直接用免安裝版本測試。
而且免安裝版本可以和系統的版本並行運作,
正好可以觀察系統版本發生卡頓的時候,
免安裝版本有沒有相同的現象。
有時候防毒軟體或病毒會鎖定系統的firefox,
用免安裝版本反而可以抓出問題所在。
如果免安裝版沒有問題,
那麼可以確認是系統的版本因為某些因素導致卡頓。
有些時候是損毀的cookie,或者有問題的cookie。
雖然有做過清空cookie測試了,
但是有可能在清空後訪問的某個網站又重新植入。
有時候是防毒軟體作怪,
例如防毒軟體的掃描HTTPS的功能,
可能反而造成瀏覽器異常。
如果能確認是系統的firefox有問題,
那麼firefox有提供效能觀察的工具,
讓你確認發生卡頓的時候究竟是哪個分頁,哪個網站,
或者哪個附加元件的哪個執行緒,處理什麼的時候佔用了資源。
在網址列輸入about:processes,
firefox會列出目前瀏覽器所有執行程序的列表,
看看是哪個在吃CPU資源。
滑鼠移動到程序上後會出現一個車速錶,
按下去firefox會紀錄這個程序的效能5秒,
然後開啟一個
https://profiler.firefox.com/網頁讓你查看檢測的結果。
如果5秒太短,你需更長的時間手動操作這個有問題的分頁來觸發卡頓,
可以按ctrl + shift + I,選「效能」,設定選「Firefox」,
按下「開始紀錄」,觸發卡頓後再按下「正在捕捉紀錄」,
同樣會開啟一個
https://profiler.firefox.com/網頁檢視結果。
如果你覺得開發者工具的介面不好用,
可以直接在網址列輸入
https://profiler.firefox.com/
連上網站後「開啟Firefox效能選單按鈕」,
然後用選單按鈕啟用紀錄和停止紀錄。
測試完之後如果你覺得效能選單按鈕很礙眼,
想要徹底移除,在網址列輸入 about:config
搜尋 devtools.performance.popup.feature-flag
設為false,按鈕就會從firefox的介面徹底消失。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.65.48 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Browsers/M.1731455147.A.B5C.html
1F:推 HardRealTime: 你firefox系? 11/13 12:32
2F:→ legnaleurc: 這個 profile 結果也是能 share 的 11/13 13:38
3F:→ legnaleurc: 可以貼到 bugzilla 給開發人員看 11/13 13:39
4F:推 KBTIT: 今天用這方法就正常了 確定是我原本的profile壞掉 11/13 22:57
5F:→ KBTIT: 有照建議試著安裝過測試插件 只是卡起來真的就整包一起卡 11/13 22:58
6F:→ KBTIT: 反正第一次碰到這麼邪門的事...抱歉害您這樣隔空抓藥 11/13 22:59
7F:推 jaxon0523: 我也是這次更新有時候網頁會卡死大概1、2秒,之後又正 11/15 21:08
8F:→ jaxon0523: 常 11/15 21:09