功能名称与开启路径
“内存节省程序”是官方命名
在Brave浏览器中,后台标签页自动休眠功能的官方名称为“内存节省程序”(Memory Saver),而非直接称为“Sleeping Tabs”。当你开启此功能后,长时间未被激活的后台标签页会被自动冻结,其占用的CPU资源和部分内存将被释放,供前台标签页和浏览器核心进程使用。该功能与Chrome的“内存节省程序”同源,但在Brave中默认处于关闭状态,需用户手动开启。
桌面端的精确开关位置
在Windows、macOS或Linux版的Brave中,进入brave://settings/system系统设置页面,找到“内存节省程序”选项,将其切换至开启状态。开启后,浏览器会在系统资源紧张或标签页闲置超过设定时间时,自动将后台标签页转入休眠状态。你可以在同一页面调整“内存节省程序”的激活模式,选择“仅在设备资源紧张时”或“始终启用”,前者更为温和,适合性能尚可的设备;后者则更激进,适合内存较小的旧电脑。
移动端(Android/iOS)的等效设置
Android版Brave同样支持标签页休眠功能,路径为“设置-性能-内存节省程序”,开启后手机后台的闲置标签页会被自动冻结以节省电量和内存。iOS版因系统限制,目前未提供独立的标签页休眠开关,但iOS系统本身会对后台标签页进行资源限制,效果与休眠类似但不可由用户自定义配置。
开启后的实际运行表现
休眠标签页的视觉状态变化
标签页进入休眠状态后,其标题和图标会变为灰色或略微褪色,以区别于活跃的彩色标签页。当你切换回该标签页时,页面会显示短暂的加载动画,然后快速恢复至进入休眠前的状态,滚动位置和已输入的表单内容通常会被保留。休眠标签页的标签上不会出现“崩溃”或“错误”提示,仅表现为轻微的重新加载延迟,用户几乎感知不到休眠与活跃之间的切换差异。
释放资源的具体范围与程度
休眠操作会暂停标签页内的所有JavaScript脚本执行、定时器、动画帧和网络请求,释放对应的CPU计算资源。同时部分内存页面文件会被交换至磁盘缓存,释放物理内存容量。但休眠不会彻底移除标签页的所有数据,基础DOM结构和用户交互状态仍保留在内存中,确保恢复时无需重新解析整个页面。根据实测,一个包含复杂脚本的新闻网站标签页在休眠后,其内存占用可从150MB降低至约20MB,资源释放效果显著。
休眠与冻结的区别
Brave中的“内存节省程序”与Chromium底层的“标签页冻结”技术略有不同,前者更注重在系统资源紧张时的自动触发,后者则允许用户手动冻结单个标签页。内存节省程序会综合考虑前台进程的活跃度、物理内存剩余量和CPU负载,动态决定哪些标签页进入休眠以及何时唤醒,智能化程度更高,适合“设置后不再操心”的用户。
自定义休眠规则与例外配置
调整触发时间与敏感度
在brave://settings/system的内存节省程序设置中,点击下拉菜单可调整标签页进入休眠的等待时间。默认选项通常为“5分钟”,即标签页在后台持续不活跃5分钟后自动休眠。你也可将其调整为“30分钟”或“1小时”,以降低休眠频率,适合需要在后台保持即时更新的应用(如聊天工具、股票行情)。但需注意,降低休眠频率意味着内存释放效率下降,多标签页场景下的卡顿改善效果会打折扣。
为特定网站设置永久豁免
某些网站(如在线文档、即时通讯或音乐播放器)需要始终保持后台活跃,不应被误休眠。你可以在内存节省程序设置页面中,点击“添加”按钮将指定域名加入例外列表。添加后,即使该标签页长时间置于后台,系统也不会将其休眠,确保邮件推送、消息通知或音频播放等实时功能不被中断。你还可以在标签页上右键点击,选择“此站点永远不进入休眠”快速添加例外,无需在设置中手动输入域名。
针对隐私窗口的独立规则
Brave允许为隐私窗口单独配置内存节省策略。你可在brave://settings/system中找到“在隐私窗口中使用内存节省程序”开关,若关闭,则隐私窗口中的标签页不会自动休眠。这一设计确保了敏感浏览会话不会被意外冻结导致页面重载,同时保持了常规窗口的高效资源管理,兼顾了隐私与性能。
休眠后对页面功能的影响
后台音频与视频播放的处理
如果休眠标签页中有正在播放的音频或视频,浏览器会智能判断——如果是音乐播放器或视频会议等持续输出流媒体内容,系统不会将其休眠;但如果仅仅是页面内嵌的背景音乐且已暂停或静音,则可能被正常休眠。这是通过检测媒体流活跃状态来实现的,避免了误操作导致音频中断。
实时通信与WebSocket连接的影响
休眠标签页会挂起所有JavaScript执行,因此通过WebSocket协议建立的实时连接(如在线聊天、股票推送或游戏同步)会被暂时中断。当用户切换回该标签页时,页面JavaScript重新激活,连接会自动恢复重连,但可能丢失休眠期间的消息推送。因此,对于依赖即时消息传递的网站,强烈建议将其加入例外列表,防止因休眠错过重要通知。
表单输入和未提交内容的保留
在休眠前用户已输入但未提交的表单内容、滚动位置和部分动态状态会被保存。恢复时页面会重新执行部分脚本以重建UI,输入框中的文字内容通常完整保留。但某些依赖本地缓存实时存储的复杂表单(如富文本编辑器)可能无法完美恢复,建议长时间编辑重要内容时,手动保存在本地或提交,避免依赖休眠机制来“保持状态”。
验证休眠是否正常工作
通过任务管理器查看内存变化
在开启内存节省程序前后,打开Brave任务管理器(Shift+Esc),观察同一后台标签页的内存占用变化。若该标签页闲置数分钟后内存占用显著下降(例如从200MB降至30MB),则说明休眠已成功触发。同时,你会在任务管理器中看到“内存节省程序”相关的进程被激活,表明系统正在执行资源回收。
查看标签页状态提示
将鼠标悬停在休眠后的标签页上,浏览器通常会显示工具提示“此标签页已休眠以节省内存”或类似文字。如果该标签页处于活跃状态,则不会出现此提示。你还可以在地址栏输入brave://discards,该页面会列出所有标签页的“被丢弃”状态,其中“状态”列显示“已丢弃”的即为成功休眠的标签页,有助于全面掌握浏览器资源回收情况。
手动模拟休眠测试
你可使用内存节省程序设置中的“立即休眠所有标签页”测试按钮(部分版本支持),或通过brave://discards页面中的“丢弃”按钮手动触发特定标签页的休眠。观察休眠后的页面表现和恢复速度,若一切正常,则证明该功能在设备上稳定工作,日常使用中可放心依赖其自动策略。
常见问题FAQ
休眠标签页会丢失数据吗?
不会。休眠仅挂起页面执行,DOM状态、已输入内容和滚动位置均保留在内存或磁盘缓存中,切换回来时可完全恢复,不会丢失用户数据。
为什么我的标签页从未休眠?
可能的原因包括:内存节省程序未开启、设备内存充足(系统判断无需回收)、标签页中有音频播放或WebSocket连接等活跃进程。你也可检查是否将网站加入了例外列表。
休眠后页面加载速度变慢吗?
恢复时浏览器需要重新激活JavaScript并重绘界面,会触发一次短暂的重新加载。该过程通常在半秒至两秒内完成,远快于完全重新打开新标签页,对体验影响极小。



