实测标签页内存爆炸:三步关闭预加载省1G

上周我同时开着20个标签页写稿,电脑风扇突然狂转,整个系统卡成PPT。打开任务管理器一看,Chrome单独占了3.2GB内存——其中一大半都是“预加载”在后台搞鬼。我试了网上的“禁用扩展”、“关闭动画”效果都不明显,最后发现关键是关掉两项隐藏设置:预渲染页面和预测服务,实测内存占用从3.2GB降到2.1GB,省了整整1GB。

第一步:关掉预渲染。Chrome地址栏输入chrome://flags/#prefetch-search-results,把“预渲染搜索结果”改成Disabled。Edge同理,在edge://flags里搜“prefetch”。这个功能会提前加载你可能点的网页,空耗内存。

第二步:关闭预测服务。进入Chrome设置→隐私与安全→Cookie和网站数据,关掉“允许预加载页面以加速浏览和搜索”。同时Edge设置→隐私→服务,关掉“预测下一页并预加载”。

第三步:清理休眠标签页。在地址栏输入chrome://discards,点击“强制冻结”当前不用的标签页,系统会自动释放内存。实测这三步走完,我同时开20个标签页,总内存占用稳定在1.8GB左右。

经过一周使用,我发现这个方法对8GB内存的老笔记本特别友好。原来开10个标签页就开始卡,现在开到25个还能流畅切网页。而且预加载关掉后,网速并没有明显变慢——因为大多数网页加载时间都是0.5秒左右,预加载省的那0.2秒根本用不上。建议每周清理一次discards页面,就像给浏览器“重启大脑”。

问:关闭预加载后,网页打开速度会慢很多吗?

答:我实测用Speedometer 3测试,打开首屏时间只增加了0.1-0.3秒,几乎感觉不到。而且内存省下来后,整个系统响应更快,实际浏览体验反而更流畅。

问:Edge浏览器的discards功能和Chrome一样吗?

答:Edge也有类似工具。在edge://discards中同样能手动冻结标签页。注意Edge的“睡眠标签页”功能(设置→系统与性能→节省资源)也能自动释放内存,但不如discards彻底。两个可以搭配使用:开睡眠标签自动休眠,再手动discards强制释放。

问:我用火狐浏览器,这个方法适用吗?

答:火狐没有discards页面,但可以进入about:config搜索dom.quotaManager.freeDiskSpace,设为0关闭后台数据库预写。更好用的是安装自动标签页休眠插件如“Auto Tab Discard”。我同事用火狐开30个标签页,装插件后内存从2.8GB降到1.6GB。

THE END