实测浏览器任务管理器:三步揪出吃内存标签页

上周六下午我开着四十多个标签页查资料,电脑突然卡到鼠标都飘。切到Windows任务管理器一看,Chrome占了快6GB内存,但根本看不出是哪个网页在搞鬼。后来用浏览器自带的Shift+Esc任务管理器,才揪出罪魁祸首——一个埋在后台轮询接口的资讯站。这次实测让我彻底摆脱了碰运气关标签页的坏习惯。

浏览器自带任务管理器其实一直被很多人忽略。以Chrome和Edge为例,按Shift+Esc或点击菜单>更多工具>任务管理器,就能看到每个标签页、扩展程序、GPU进程的真实占用。重点看「内存占用空间」这一列,点击表头让它按从高到低排序,吃内存的网页立刻现形。

第一步:排查内存问题别只看系统任务管理器,浏览器是独立进程模型,网页、插件、GPU渲染分得很清。不打开浏览器自带任务管理器,你根本分不清是某个网页脚本失控,还是扩展在偷偷跑。

第二步:定位到内存占用异常的标签页后,先别急着整个关掉。我会先刷新一次,因为不少内存飙升是网页的定时器叠加导致,刷新能重置脚本状态。如果刷新后两分钟内存又冲上去,那才是真出问题了,直接选中该标签页,点底部的「结束进程」。

第三步:治本要开启浏览器的自动休眠功能。Chrome在地址栏输入chrome://settings/performance打开「内存节省程序」,Edge则是进入设置>系统和性能>性能模式。开启后标签页闲置一段时间会被自动冻结,实测后台挂二十个标签页,内存占用直接降了将近一半。

当然,扩展程序也可能是内存杀手。实测中我禁用一个常年后台运行的比价插件后,浏览器空闲内存从1.2GB降到了700MB。如果你发现任务管理器里扩展进程占用很高,建议逐一点击「停用」排查,把真正有用的留下。

这套方法我已经用了半个月,即便同时开着视频、在线文档和十几个工作标签页,系统内存也不再有吃紧的提示。与其一次次关掉标签页保平安,不如先学会用浏览器自带工具找到真凶。

问:浏览器自带任务管理器的入口在哪?

答:Chrome和Edge中,直接按Shift+Esc快捷键,或在浏览器右上角菜单里找到「更多工具」下的「任务管理器」。在弹出的窗口里点击「内存占用空间」列头,就能按内存大小排序查看所有标签页和扩展的占用。

问:结束标签页进程会不会丢失未提交表单的内容?

答:会。如果标签页里有正在编辑的输入框或未发送的表单,直接结束进程会丢失这些内容。稳妥做法是先用Ctrl+A复制正文内容到剪贴板,再结束进程。另外Chrome的内存节省程序会自动冻结非活动标签页,但不会丢失表单内容,恢复后还在。

问:开启内存节省程序后网页刷新变慢怎么办?

答:实测中内存节省程序对常用站点影响不大,但涉及实时更新的数据看板或在线播放器,确实可能出现回访时重新加载。可以在chrome://settings/performance里把这类网站加入「保持活跃」名单,或者临时关闭该功能,等内存紧张时再手动开启。

THE END