火狐浏览器内存过高时,应立即执行 about:memory 页面的“minimize memory usage”操作释放内存;接着卸载后台标签页、启用最小化自动释放、禁用内存缓存改用磁盘缓存,并禁用高耗内存扩展与ai功能。

火狐浏览器占用内存过高导致系统卡顿、鼠标响应迟滞、风扇持续高速运转,任务管理器中 firefox.exe 进程内存常超1.5GB,此时需立即执行内存清理与底层配置优化,避免长期驻留引发更严重资源争抢。
手动触发内存压缩(最快见效)
这一步操作起来很简单,直接在地址栏输入就能执行,无需重启浏览器,3秒内可见内存回落。
1、在 Firefox 地址栏中输入 about:memory 并按回车键访问该页面。
2、等待页面加载完成,确认顶部显示“Memory Report for this process”及各进程内存统计。
3、滚动至页面底部,在“Free memory”区域找到并点击 Minimize memory usage 按钮。
4、等待弹出绿色提示 “Memory minimized successfully”,此时主进程与子内容进程内存将被显著压缩。注意:该操作不会关闭任何标签页,也不会丢失当前页面状态。
卸载所有后台标签页(保留结构,释放内存)
后台标签页即使未激活,仍维持 DOM、JS 堆与渲染上下文,持续占用 80–200MB 内存;卸载后图标变灰,点击即恢复,不重新加载。
方法一:通过 about:memory 页面批量卸载
1、已打开 about:memory 页面(若未打开,请先执行上一节第一步)。
2、点击右上角的“Hide system processes”开关(若已开启则跳过)。
3、点击左上角“Measure”按钮刷新内存快照。
4、刷新完成后,点击页面中部“Unload tabs”链接(位于 “Actions” 栏下)。
5、确认弹窗后执行,所有非前台标签页立即卸载,内存通常下降 30%–60%。
方法二:右键快捷卸载(适合日常维护)
1、右键单击任一后台标签页(非当前激活页)→ 选择“卸载标签页”。
2、如需批量操作:按住 Ctrl 键(Windows/Linux)或 Command 键(macOS)多选多个标签页 → 右键 → 选择“卸载X个标签页”。
【已填写但未提交的表单内容在卸载后可能丢失,建议先保存关键输入】
启用最小化时自动释放内存(长效防护)
该设置让 Firefox 在窗口最小化瞬间主动回收闲置内存页,特别适合习惯最小化浏览器而非关闭的用户,可避免内存日积月累膨胀到2GB以上。
第一步:进入高级配置页
1、地址栏输入 about:config → 回车 → 点击“I'll be careful, I promise”。
第二步:创建并启用配置项
1、右键空白处 → 选择“新建” → “布尔值”。
2、在弹出对话框中输入 config.trim_on_minimize,点击确定。
3、双击新创建项,将其值设为 true。
第三步:生效配置
1、完全关闭所有 Firefox 窗口(包括后台进程),再重新启动浏览器。
禁用内存缓存并启用磁盘缓存(降低峰值占用)
将缓存从 RAM 迁移至磁盘可大幅削减内存峰值占用,虽可能轻微影响重复访问速度,但对整体系统流畅性提升显著,特别适合物理内存低于8GB的设备。
1、地址栏输入 about:config 进入配置页。
2、搜索 browser.cache.memory.enable,双击将其值设为 false。
3、搜索 browser.cache.disk.enable,确保其值为 true;若不存在,右键新建“布尔值”,名称为此项并设为 true。
4、搜索 browser.cache.disk.capacity,若未出现则新建“整数”,名称为此项,值设为 204800(即200MB磁盘缓存上限)。
5、完全关闭并重启 Firefox 完成切换。
禁用高内存消耗扩展与AI功能(终止隐性泄漏源)
未经签名、长期未更新或功能重叠的扩展会在后台持续驻留并监听事件,造成隐性内存泄漏;Firefox 自138版本起集成的本地AI推理引擎也会独占CPU核心并持续申请堆内存。
方法一:移除或禁用扩展
1、点击右上角菜单按钮(三条横线图标),选择“扩展和主题”。
2、逐项查看已启用扩展,重点关注图标旁标注“内存占用高”的项目(可通过 about:performance 页面验证)。
3、对非必要扩展,直接点击“移除”;对需保留但存疑者,先点击“禁用”并观察后续内存变化。
方法二:关闭AI相关功能
1、在 about:config 页面搜索 browser.ml.chat.enabled,双击设为 false。
2、再次搜索 browser.tabs.groups.smart.enabled,双击设为 false。
3、完全关闭所有 Firefox 窗口后重新启动,使两项更改同时生效。











