1、通过Safari开发菜单的Web检查器性能选项卡查看各标签页内存占用,关闭高占用标签页;2、在扩展设置中禁用所有扩展并重启Safari,逐个启用以排查问题扩展;3、清除所有历史记录与网站数据,包括缓存和Cookie;4、使用Option+Command+Esc强制退出Safari后重新启动,释放内存。

如果您在使用Safari浏览器时,遇到系统提示“此网页正占用大量内存”,这通常意味着当前打开的某个网页或多个网页正在消耗过多的系统资源,导致浏览器运行缓慢甚至卡顿。以下是解决此问题的步骤:
本文运行环境:MacBook Pro,macOS Sonoma
一、查看并关闭高内存占用的标签页
通过Safari内置的开发工具,可以精确识别是哪一个具体标签页导致了内存占用过高。定位并关闭该页面能快速释放资源。
1、在Safari菜单栏中,点击开发 > 显示Web检查器(若未开启,请先在Safari偏好设置的“高级”中勾选“在菜单栏中显示开发菜单”)。
2、在弹出的Web检查器窗口中,切换到性能选项卡,这里会实时显示每个标签页的内存和CPU使用情况。
3、观察并找出内存占用异常高的标签页,立即关闭该标签页以终止其资源消耗。
二、停用或移除问题扩展功能
Safari扩展功能在后台持续运行,可能会与某些网页产生冲突或自身存在内存泄漏,从而显著增加整体内存占用。
1、在Safari菜单栏中,点击Safari > 设置 > 扩展。
2、在扩展列表中,取消勾选所有已启用的扩展,以一次性禁用它们。
3、重启Safari浏览器,观察内存占用是否恢复正常。
4、如果问题解决,则逐个重新启用扩展,以排查出导致问题的具体扩展,并选择将其移除。
三、清除浏览数据与网站缓存
长期积累的Cookie、缓存和其他网站数据不仅占用磁盘空间,还可能导致Safari在处理这些数据时内存占用飙升。
1、在Safari菜单栏中,点击Safari > 清除历史记录与网站数据。
2、在弹出的窗口中,从时间范围下拉菜单里选择所有历史记录。
3、点击管理网站数据,可手动删除特定大型网站的数据,然后确认全部移除。
四、强制重启Safari进程
当Safari内部进程出现卡死或内存泄漏时,简单的重启可以彻底清空其占用的所有内存,是最直接有效的恢复手段。
1、在程序坞或使用Command+Tab切换到Safari。
2、同时按下Option+Command+Esc键,打开“强制退出应用程序”窗口。
3、在列表中选中Safari,点击强制退出。
4、等待几秒钟后,重新点击Safari图标将其启动。










