Re: [-Fx-] 上星期更新後 看某些網頁會卡死

看板 Browsers
作者 YuQilin (神獸)
時間 2024-11-13 07:45:44
留言 8 ( 3推 0噓 5→ )
回文 3則
因為原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://www.ptt.cc/bbs/Browsers/M.1731455147.A.B5C.html

留言

HardRealTime 你firefox系? 11/13 12:32 1F
legnaleurc 這個 profile 結果也是能 share 的 11/13 13:38 2F
legnaleurc 可以貼到 bugzilla 給開發人員看 11/13 13:39 3F
KBTIT 今天用這方法就正常了 確定是我原本的profile壞掉 11/13 22:57 4F
KBTIT 有照建議試著安裝過測試插件 只是卡起來真的就整包一起卡 11/13 22:58 5F
KBTIT 反正第一次碰到這麼邪門的事...抱歉害您這樣隔空抓藥 11/13 22:59 6F
jaxon0523 我也是這次更新有時候網頁會卡死大概1、2秒,之後又正 11/15 21:08 7F
jaxon0523 11/15 21:09 8F