作者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/cn.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