火狐浏览器在macos上耗电异常的主因是firefox 138+强制启用的本地ai推理引擎、智能标签分组轮询及未开启后台休眠策略,导致cpu长期高唤醒;禁用ai聊天(browser.ml.chat.enabled=false)、智能标签分组(browser.tabs.groups.smart.enabled=false)、启用后台标签页1小时后休眠、开启最小化内存释放(config.trim_on_minimize=true)、限制内容进程数为2并关闭硬件加速可显著降耗。

火狐浏览器在macOS系统上耗电量异常偏高,往往不是MacBook电池老化或系统问题,而是Firefox 138+版本强制启用的本地AI推理引擎(Inference进程)持续占用M系列芯片P核、智能标签分组后台轮询、以及默认未开启的后台休眠策略共同导致CPU长期处于高唤醒状态,实测单核占用可稳定维持在70%以上,机身明显发热且合盖后仍持续掉电。
禁用AI聊天与智能标签分组
这两个功能自Firefox 138起默认启用,即使你从未点击过侧边栏AI按钮,其本地大语言模型也会每3–5秒扫描所有打开标签页的DOM结构与URL,强制调用神经网络推理,是当前macOS端最隐蔽的耗电元凶。
方法一:关闭AI聊天功能
在地址栏输入about:config → 点击“我接受风险并继续” → 搜索browser.ml.chat.enabled → 双击设为false。
方法二:关闭智能标签分组
在同一页面搜索browser.tabs.groups.smart.enabled → 双击设为false。
【必须完全退出Firefox(Activity Monitor中确认无 firefox 进程残留)后再重启,否则Inference线程仍驻留内存】
启用后台标签页自动休眠
macOS对网页计时器(setTimeout/setInterval)调度宽松,Firefox默认不休眠后台标签页,导致视频自动播放、广告脚本、分析埋点等持续唤醒CPU。启用休眠后,非活跃页面将暂停JS执行、停止媒体解码、释放GPU纹理。
① 点击右上角三条横线菜单 → “设置” → 左侧选择“标签页”。
② 向下滚动到“当标签页在后台运行时”选项。
③ 从下拉菜单中选择【1 小时后】——选“立即”会导致前台切换卡顿,“2小时后”则起效太慢,1小时是兼顾响应与节能的平衡点。
开启最小化时自动释放内存
Firefox窗口最小化后,默认仍维持全部标签页的渲染上下文与JS堆内存,持续轮询空闲任务队列,白白消耗CPU周期。开启该机制后,最小化瞬间即触发内存页回收与计时器暂停。
在about:config页面右键空白处 → “新建” → “布尔值”。
输入名称:config.trim_on_minimize → 值设为true。
完全退出Firefox(Activity Monitor中确认无 firefox 进程残留)→ 重新启动。
限制内容进程数并关闭硬件加速
Apple Silicon芯片与Firefox的WebRender渲染路径存在适配偏差,开启硬件加速反而引发GPU高频唤醒与CPU-GPU同步阻塞;而默认进程数过高(常达8–12个)会加剧M系列芯片的P核调度开销。
方法一:调低内容进程上限
在about:config中搜索dom.ipc.processCount → 若不存在,右键新建“整数”,名称为此项,值设为2(适用于M1/M2基础版及所有M3/M4设备)。
方法二:关闭硬件加速
点击右上角三条横线菜单 → “设置” → 左侧“常规” → 滚动到底部点击“性能” → 取消勾选“使用推荐的性能设置” → 再取消勾选“使用硬件加速(如果可用)” → 重启浏览器。











