楼主:
YuQilin (神兽)
2024-11-13 07:45:44因为原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的接口彻底消失。
作者: HardRealTime (is really hard) 2024-11-13 12:32:00
你firefox系?
这个 profile 结果也是能 share 的可以贴到 bugzilla 给开发人员看
作者:
KBTIT (诸行无常)
2024-11-13 22:57:00今天用这方法就正常了 确定是我原本的profile坏掉有照建议试着安装过测试插件 只是卡起来真的就整包一起卡反正第一次碰到这么邪门的事...抱歉害您这样隔空抓药
我也是这次更新有时候网页会卡死大概1、2秒,之后又正常