Firefox高CPU占用可因AI功能、多进程膨胀、硬件加速冲突、扩展脚本或Windows Defender兼容性问题导致;需依次禁用AI模块、限制进程数、停用硬件加速、排查扩展、更新Defender补丁。
如果您正在使用Firefox浏览器,但发现其持续占用大量CPU资源,导致系统响应迟缓、风扇狂转或电池快速耗尽,则问题可能源于多进程架构失控、AI功能后台运行或扩展冲突。以下是针对此现象的多种具体干预措施:
一、禁用内置AI推理引擎与智能标签功能
Firefox自138版本起集成本地运行的大语言模型组件,包括AI聊天机器人和智能标签分组,其后台推理进程(Inference)会持续调用CPU核心,即使未主动使用该功能。关闭这些模块可立即终止非必要计算负载。
1、在地址栏输入 about:config 并回车,点击“接受风险并继续”。
2、在搜索框中输入 browser.ml.chat.enabled,双击将其值设为 false。
3、再次输入 browser.tabs.groups.smart.enabled,同样双击设为 false。
4、关闭所有Firefox窗口,重新启动浏览器。
二、限制内容进程数量以抑制多进程膨胀
Firefox默认启用多进程架构(Electrolysis/e10s),每个标签页、插件或扩展可能独占一个进程,进程数过多将显著抬高CPU调度开销。手动限定最大进程数可强制合并轻量任务,降低上下文切换频率。
1、在 about:config 页面搜索 dom.ipc.processCount。
2、若该条目存在,双击修改其值;若不存在,右键空白处选择“新建”→“整数”,输入名称 dom.ipc.processCount。
3、为其赋值 2(适用于4核以下设备)或 4(适用于8GB内存及以上的主流配置)。
4、重启Firefox使新进程上限生效。
三、停用硬件加速并重置图形后端
当显卡驱动与Firefox的WebRender或Skia渲染器不兼容时,硬件加速反而触发CPU-GPU协同异常,造成渲染线程死锁或重复提交指令,表现为持续100%单核占用。临时切换至纯CPU渲染可绕过该路径。
1、打开设置 → “常规” → 滚动到底部点击“性能”。
2、取消勾选 使用推荐的性能设置。