0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Chrome浏览器“吃”太多内存怎么办?

如意 来源:太平洋电脑网 作者:Aimo 2020-11-27 09:19 次阅读

我们知道Chrome是非常出色的浏览器,无论从性能还是功能的角度来看,都是如此。

但是Chrome在内存占用方面的表现,就很令人头疼了!

常常听到有朋友抱怨,想要上网找找素材,不一会儿发现Chrome已经将PS要用的内存给挤爆了!

这种魔幻的剧情,在Chrome用户群中屡次上演,怎么办?

Chrome之所以吃内存,是因为Chrome使用了多进程机制,每一个Chrome的标签页以及每一个扩展,都是独立的进程。这样机制的好处在于,单个进程的崩溃不影响整个浏览器,保持了稳定,但也带来了吃内存的问题。

在Chrome中,就算你没有切换到某个标签页,该标签页的进程也会持续渲染网页中的各种元素、脚本,占据不小的资源,内存就被这样N个标签消耗殆尽。

知道了Chrome吃内存的原理,解决起来就有门路了。这就来推荐几个减少Chrome内存占用的方案,从机制上解决Chrome占内存的硬伤!

OneTab

下载地址:https://www.one-tab.com/

这是Chrome上的一款扩展程序。OneTab的作用在于,可以将Chrome当前开启的标签页,转换成为列表。

这些被OneTab转换掉成为列表的标签页,实际上是在内存中被清理掉了,但OneTab保存了这些标签页的记录。

当你想要重新浏览这些标签的时候,可以通过OneTab重新开启,网页也就回来了。

由于OneTab的原理实际上是清理掉标签页的进程、并在列表中保留标签页的浏览记录,因此它对Chrome的内存释放的立竿见影的。根据OneTab官方的说法,它甚至可以减少Chrome高达95%的内存占用!当然,这和你开启的标签页数量有关,开启的标签页越多,能用OneTab减少的内存占用也就越多。

The Great Suspender

下载地址:https://chrome.google.com/webstore/detail/klbibkeccnjlkjkiokjodocebajanakg

这是一款老牌的Chrome扩展程序。它的作用在于,可以暂时冻结Chrome的标签页,让标签页进程占用的资源得以释放出来。从这方面来说,其实The Great Suspender的原理和OneTab是有一定相似之处的。

安装了The Great Suspender后,就会弹出相应的设置页面,可以在其中设置多久之后冻结标签页,例如可以设置为1小时,那么后台标签页如果1小时不活动,就会被冻结。

此外,还可以设定不要冻结固定的、正在播放的、输入框有文字以及使用中的标签,可谓是非常细致了。

可以设置一定时间后,自动冻结后台标签页

一个标签被The Great Suspender冻结后,是需要重新加载的,这和OneTab中将标签转为列表后需要重新加载的道理是一样的。

而The Great Suspender可以将之前标签的内容缓存到硬盘,重新加载不需要网络连接,而且还可以回到之前的浏览位置,非常方便。

The Great Suspender的效果非常明显,看看下面的对比,可见The Great Suspender的确可以让Chrome减少很多内存占用。

省内存效果还是很明显的

使用Edge浏览器

如果你觉得Chrome的内存占用太大,但又不想通过这些工具对标签页动手脚,那么还可以考虑一下Edge浏览器。

Edge浏览器已经换用了Chromium内核,而且兼容Chrome的扩展程序,并可以导入Chrome的书签、浏览记录、密码等资料。从体验上来看,其实Chrome用户是可以无缝过渡到Edge浏览器的。

而和Chrome相比,Edge浏览器是更加省内存的。原因在于,在Windows 10 2004中,微软带来了SegmentHeap这一特性,可以让Edge浏览器的内存占用下降27%之巨。

而到目前为止,Chrome是明确表示不支持该特性的,因此Edge在内存占用上,相比Chrome存在明显优势。

当然,SegmentHeap也并非全是好处,它会一定程度加重CPU的负担。但现在CPU的性能早已经过剩,在六核八核随处走的当下,这项技术还是比较合理的。如果你内存实在不堪重负,Edge要比Chrome更值得选择。

总结

简单来说,要降低Chrome的内存占用,最常见的思路就是通过冻结Chrome标签的进程,让占用的资源释放出来,待到有需要的时候再重新加载标签。通过这个方法,可以大大减少Chrome的内存占用量,不过也会加重CPU和硬盘的负担,体验更多网页加载过程,可谓有得有失。希望Chrome日后也能像Edge那样,跟进SegmentHeap特性,带来更合理的内存占用吧。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    8

    文章

    2737

    浏览量

    72613
  • 浏览器
    +关注

    关注

    1

    文章

    953

    浏览量

    34291
  • Chrome
    +关注

    关注

    0

    文章

    310

    浏览量

    17869
收藏 人收藏

    评论

    相关推荐

    如何使用Rust语言操作Chrome浏览器的SQLite数据库

    Rust是一种高性能、可靠性强的系统编程语言,它的出现为开发者提供了一种新的选择。Rust的安全性和性能优势使得它成为了许多项目的首选语言,包括Web浏览器的开发。Chrome浏览器是一款广受欢迎
    的头像 发表于 09-19 16:28 1347次阅读

    Chrome 15正式版浏览器登场

    `Google今天发布了Chrome 15正式版,Windows、Linux、Mac三大平台以及Chrome Frame浏览器内嵌框架用户均可更新至最新的Chrome 15.0.874
    发表于 10-26 18:49

    树莓派安装chrome浏览器的问题

    如题,在安装chrome浏览器的时候,出现如下图问题。怎么破?
    发表于 09-11 11:07

    安装了chrome浏览器,但还是很卡

    在论坛看到了发烧友大神说的关于浏览器的问题,我也就安装了chrome浏览器,但是还是卡爆了。CPU爆棚的说。。。
    发表于 09-12 16:44

    浏览器打不开怎么办   

      很多网友在上网的时候,都会遇到浏览器打不开的情况,这个时候该怎么办呢?下面来分享一下浏览器打不开的解决办法。  浏览器打不开的修复方法:  1、关于
    发表于 06-17 10:16

    方德浏览器挺好用的,推荐

    最近搜到款新浏览器–方德浏览器,Linux上能运行。内存占用少,还支持多线程下载和断点续传,多媒体文件直接拖进去就能播放,挺方便的。装了wine的话,能支持国内大部分网银的页面显示。这款浏览器
    发表于 04-03 17:08

    四大浏览器续航对决,结果Chrome浏览器完胜

    近日,YouTube频道UP主Linus Tech Tips进行了一次四大浏览器续航对决,结果Chrome浏览器完胜。
    发表于 06-27 10:16 1277次阅读

    Chrome成为浏览器市场的霸主 微软Edge惨淡收场

    浏览器竞争的赛道上,微软Edge算是彻底输了。微软为与Chrome竞争重新启动Edge浏览器,但结果确实不如人意。如今Chrome已彻底统治浏览器
    发表于 02-03 10:23 788次阅读

    谷歌浏览器 Chrome 发布 Linux 版本即将跟进

    的安装文件。似乎不是太方便。  可以导入你以前用的浏览器的一些用户数据 界面很简洁,不过经过笔者测试,Chrome内存占用率有点高。 目前Google只提供Widnows版本,本站将密切关注
    发表于 04-02 14:38 413次阅读

    Chrome浏览器隐私设置重新设计后有什么不同

    Chromium小组重新设计了Chrome浏览器的“隐私设置”或Chrome 80中的“隐私和安全设置”卡。
    的头像 发表于 11-16 09:37 2084次阅读

    谷歌 Chrome 解决性能问题,增大浏览器缓存

    外媒 Bleeping Computer 报道,谷歌 Chrome 浏览器开发人员最近解决了一个安全问题,按网站对浏览器缓存进行分区,而不是单一的统一堆。   谷歌 Chrome 工程
    的头像 发表于 12-28 11:58 2886次阅读

    苹果iCloud 密码 Chrome 浏览器扩展已经上架

    Chrome 用户带来 iCloud 密码浏览器扩展。 iCloud 密码目前已经在 Chrome Web Store 上架,使你可以在 Windows 系统的 Chrome
    的头像 发表于 02-01 15:18 1474次阅读

    谷歌改进 Chrome 浏览器性能:启动更快,内存使用减少

    2 月 20 日消息 据 WindowsLatest 报道,根据多个代码提交,谷歌正在开发 “PartitionAlloc-everywhere”功能,以提高 Chrome 浏览器在 Windows
    的头像 发表于 02-20 10:41 1780次阅读

    五款比Chrome本身更好的类似Chrome浏览器

    的是,有多个谷歌浏览器的替代品,你可以试试。 它们中的每一个都带来了一些有趣的东西,同时也保持了 Chrome 所特有的奇妙兼容性。请继续阅读,了解这些浏览器的更多信息。 比谷歌浏览器
    的头像 发表于 11-11 11:35 1.9w次阅读

    浏览器原理解析Chrome常见插件的实现思路

    近期Chrome进程架构 从图中可以看出,最新的 Chrome 浏览器包括:1 个浏览器主进程、1 个 GPU 进程、1 个网络进程、多个渲染进程和多个插件进程。
    的头像 发表于 12-08 14:25 283次阅读
    从<b class='flag-5'>浏览器</b>原理解析<b class='flag-5'>Chrome</b>常见插件的实现思路