对于许多人来说,网络浏览器是几乎所有工作发生的地方,而且它通常是使用最多内存和处理器时间的应用程序。一些改变可能会给整个 Mac 带来很大的改变。
关闭不使用的选项卡
每个打开的选项卡都会在内存中保存一个网页,并且许多选项卡会在后台运行脚本,即使您没有查看它们也是如此。数十个选项卡可能会使用数 GB 的内存。
- 关闭已用完的标签页。
- 使用书签、Safari 的阅读列表(书签 > 添加到阅读列表)或 选项卡组 保存页面供以后使用。
- 偶尔退出并重新打开浏览器以清除随着时间的推移而变大的页面。
找到减慢一切的选项卡
Safari:打开活动监视器,单击CPU,然后查找以网站命名的进程。按 % CPU 或 内存 排序以找到占用资源最多的进程。
Chrome: 选择 窗口 > 任务管理器(或在某些版本上按 Shift-Esc)。它列出了每个选项卡和扩展及其内存和 CPU 使用情况。选择一项并单击“结束进程”。
带有视频、实时仪表板、广告和网络应用程序(例如聊天和电子邮件客户端)的页面是常见的罪魁祸首。
删除不使用的扩展
扩展程序在您访问的每个页面上运行,有些扩展程序使用的内存量惊人。
- Safari: 选择 Safari > 设置 > 扩展。取消勾选扩展以将其关闭,或选择一个扩展并单击“卸载”。
- **Chrome:**转到
chrome://extensions。关闭或删除不需要的扩展。
如果关闭扩展程序后浏览器速度加快,请一次重新打开一个扩展程序以找到速度较慢的扩展程序。
Chrome:内存节省器和节能器
在 Chrome 中,打开 设置 > 性能:
- 内存节省程序释放您一段时间未使用的选项卡的内存。当您单击它们时,它们会重新加载。
- 节能器会在使用电池时限制后台活动。
Safari:保持更新
Safari 更新随 macOS 更新一起提供。从 系统设置 > 常规 > 软件更新 安装更新以获得最新的性能改进和修复。
如果页面行为异常则清除缓存数据
如果特定站点加载缓慢或看起来损坏,清除其数据通常会有所帮助:
- Safari: 选择 Safari > 设置 > 隐私 > 管理网站数据,搜索该网站,然后单击 删除。或者选择 Safari > 清除历史记录 以删除某个时间范围内的历史记录和网站数据。
- Chrome:打开设置>隐私和安全>删除浏览数据,选择缓存的图像和文件,然后删除。
清除 cookie 会使您退出网站,因此如果您想保持登录状态,请仅选择缓存文件。
尝试新建浏览器配置文件
如果 Chrome 仍然很慢,请从工具栏中的配置文件图标创建一个新的配置文件,然后尝试一天。如果速度很快,则说明您的旧配置文件中存在问题,例如扩展或损坏的数据。在 Safari 中,在关闭扩展的无痕浏览窗口中进行测试给出了类似的比较。
常见问题
为什么 Chrome 在我的 Mac 上使用这么多内存?
Chrome 在自己的进程中运行每个选项卡和扩展程序。多个标签页、占用资源较多的网站和扩展会累积大量内存占用。关闭选项卡、删除扩展程序并打开内存节省程序。
Mac 上的 Safari 浏览器比 Chrome 更快吗?
Safari 是 Apple 为 macOS 打造的,通常在内存和电池方面都很高效。如果您控制选项卡和扩展程序,则两者都可以很快。
清除浏览器缓存会加快速度吗?
通常不会普遍加速浏览器,但它可以修复加载缓慢或行为异常的特定站点。当缓存重建时,页面加载速度可能会稍微慢一些。