@ 2015.05.23 , 15:15
86

为什么Chrome占用那么多内存?

[-]

你可以说Chrome是这世界上最好用的浏览器,但也是最吃内存的浏览器。只要你曾经打开过任务管理器,能看到大量Chrome进程,以及这些进程吃掉的大量内存。网页浏览器已经变得越来越复杂,现在打开电脑,大多数时间,我们都在使用这些浏览器,从打开的窗口标签到浏览视频的窗口,从网页App到各种插件,可以说浏览器的作用太大了。

[-]

Chrome对每个插件和浏览器标签页都新开一个单独进程,这样的好处在于其中一个进程崩溃了,比如Flash崩溃,不会影响整个网页,至少不会同时影响所有标签页。这样做的结果是每个标签页都要重复开启某些任务,也就导致了占用大量内存。也方便的多。

[-]

Chrome的网页预加载也导致大量占用内存,但这也是为了提高页面加载速度。某些网页或扩展也可能导致内存泄漏,即便用完这些多余内存也无法被清理掉,长期下来容易造成内存占用高。

所以说,标签页、插件、扩展程序打开、安装或者运行得越多,Chrome使用的内存越多。虽然说Chrome用了很多内存,但是都是为了方便用户使用。大多数人已经希望了同时打开许多标签页,习惯了快速的加载速度。内存占用量高是件好事。任务管理器里惊人的内存占用量看似很可怕,但是要记住,空闲的内存就是没用的内存。计算机的内存中存放的内容多,调用的速度就快。

如何限制Chrome的大胃口?

知道为什么Chrome要用这么多内存,也就不用太担心。可有时候系统被拖慢,你有两个解决办法:要么减少Chrome的内存占用,要么再买更大的内存。后者在台式机上很容易实现,然而在笔记本上就不太方便。所以只有切换B计划:牺牲一定的便利,换取一些内存空间。

找到占用内存的原因,关掉。

[-]

在Windowns系统下按下Shift+Esc,打开Chrome自己的任务管理器,能够更精准地查看每个标签页、插件、扩展程序占用的内存。点击顶部的内存,按照内存占用量从大到小排列。你可以关掉一些固定Gmail标签页,或者关掉一些不是很值得占用内存的扩展,不需要的扩展去扩展程序页面卸载掉。

点击运行模式

[-]

设置成“点击运行”模式,方法是移步Chrome设置页面,打开高级设置,选择内容设置,选择“点击运行”,你也可以设置一些豁免网站或者特殊的插件。

使用内存释放扩展程序
[-]
Great Suspender和OneTab都是非常好用的扩展。

本文译自 Life Hacker,由译者 王大发财 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

0.0
赞一个 (15)

TOTAL COMMENTS: 86+1

[2] 1 »
  1. 2805422

    4g内存真心伤不起啊,现已忍痛换成火狐

  2. 动次打次
    @2 years ago
    2805385

    一直在用,配合百度插件感觉都挺好的,崩溃很少出现,要是能把Google解禁就更好了。。。。。

  3. penguin
    @2 years ago
    2805045

    公司的电脑刚上win7 2GB ram,还是512*4,你跟我说买ram,有40+电脑,我想换,上司也没有钱给我换,那些人坚持用chrome又经常说慢,叫他们换firefox又不理我。我也知道个人电脑问题不大,我自己的电脑是500GB SSD+16GB ram,但公司的电脑真的没有办法!!!
    不在乎的闭嘴

  4. 404notfound
    @2 years ago
    2804058

    16G内存游戏本我会在乎这个?

  5. 九耳
    @2 years ago
    2803870

    diao丝竟然不给发送?

  6. 九耳
    @2 years ago
    2803866

    高贵的Chrome用不起,Chrome最开始的内存占用不算高,然后速度甩Firefox几条街,我就从Firefox转到Chrome,然后Chrome的版本号刷起来之后,内存是有多少吃多少,那时候你们还可以说内存白菜价买买买,然后两把火烧起来,内存价格翻了一倍多,我给你10斤白菜换你1G内存干不干?Firefox后来也跟着Chrome刷版本号,运行速度和Chrome已经差不了多少了(号称最快的opera也是版本号刷起,都是chrome毒瘤的风气),运行占用Firefox已经可以甩Chrome几条街了.而且内存占用最大的还是[adobe]的万年不修复的flash.不过多进程和单进程各有优缺点,个人喜欢单进程,进程管理器里面一页的Chrome.exe和精神污染一样(opera也跟随Chrome的脚步变多进程了..).实际使用过程中浏览器崩溃现象也不多,Chrome反而不如Firefox稳定(每个人的表现也不一样,我就为自己带盐).现在市面上的主流配置也是4G/8G,而且8G是偏中上的配置了.但凡有些日子的笔记本都是2G/4G,实际上2G/4G的机器还是占了很大的数量,普通用户不玩大型游戏,4G已经够用了,但是不够Chrome用也是醉了.其实我想说内存不够都是flash的锅,特别是Linux下的flash简直要命.然而[adobe]不会去改进修复.

  7. 三木
    @2 years ago
    2803567

    ……怪不得这么慢,然而我还是最喜欢Chrome的界面,简洁又好用。

  8. 2803312

    gmail占800多mb我会乱说, mac

  9. 2803058

    原来用个浏览器tm都这么多讲究吗……还普通用户起码8g内存……感觉跟上豆瓣个个自称月入一两万似的,煎蛋上某些人优越感不要太强

  10. 隐身衣
    @2 years ago
    2802979

    @AA: 把系统盘分出来是比较有必要的

  11. gaibian_7
    @2 years ago
    2802975

    试试 时空隧道@我为什么要说:

  12. 2802946

    4 G 2 G 内存够啥用 ? 不说玩儿游戏 就是普通的用户我觉得都应该最起码 8G 内存 ,或者再添一个4G内存。其他显卡 CPU什么我觉得低一些都没问题 。内存最起码要保证吧 。

  13. 2802797

    8G内存,只有一个C盘的笑而不语

  14. 血神之翼
    @2 years ago
    2802735

    @每天一打脸: 所以你承担了多少“额外成本”?百度一下mklink的用法?
    现在C盘不够用,要么就是用了电脑城最常用的一键分四个区,那么这部分用户C盘总会不够用的,这些用着Chromium衍生版本的用户基本都是各种国产浏览器的受害者,跟Chrome关系不大;要么就是只有一个32G的SSD,不肯花三四百换一块的穷diaos,或者用着十年前80G硬盘老电脑的守旧派,在他们身上能挖掘的商业潜力也有限;除此之外,但凡有点电脑操作水平的,都知道C盘不够该怎么办,毕竟现在机械硬盘都单盘8T了。
    至于说“C盘不能分太大因为重装系统会丢很多东西”,那就是Win8之前版本的受害者咯。反正很多人都觉得Win8/8.1是个失败品,这些人就继续用他们优越的XP就好。

    其实我并不经常嘲讽别人的,只是看到你似乎不在乎被打脸才嘲讽一下,没想到ID并不代表这个意思,真是对不住了呢。

  15. 2802499

    看看你的笔记本多少钱,看看一个内存条多少钱,这是穷的问题?

  16. 2802472

    @每天一打脸: 我再来吐槽一个:现在给硬盘逻辑分区意义何在?之前是 SB windows 需要三天两头格 C 盘,现在呢?

  17. 2802471

    用过了chrome和最新版ie其他的浏览器根本用不下去好么。。。速度的差距太大了 由奢入俭难啊
    吃内存一直知道 不过万幸我的电脑还行从来内存够用 那必须是一直chrome了

  18. hongkai
    @2 years ago
    2802446

    这真是今年读到的最有用的新闻!这些知识chrome应该放在起始页上。这下可以快乐的和互联网交配了,谢谢王大!

  19. 2802435

    吃内存就算了,还不停的吃硬盘空间,也不知道有什么东西那么多缓存。

    firefox也吃内存,不过少很多。

    最讨厌flash插件,一直内存泄漏,从来不改进。

  20. King5268
    @2 years ago
    2802418

    @by_幻: 十分感谢!之前用的那个失效了~

  21. mymaja
    @2 years ago
    2802369

    想起个笑话 ms的操作系统 初始化好heap stack之后 直接 malloc(ramsize)

  22. by_幻
    @2 years ago
    2802360

    @King5268: 屏蔽视频广告的https://chrome.google.com/webstore/detail/adfreeplayeroffline/gnpjhfjhgfkohgdklomfbjmnchpenngp

  23. 每天一打脸
    @2 years ago
    2802356

    @Amaryllis: 感谢,但我想说的问题,顺便回上面那个明显在嘲讽的@血神之翼 很多问题用户自己的确能“百度”解决,但这和消费者本来就没义务成为各种领域的专家提防各种骗局一样,有些东西是开发者很容易就能做而懒的做,最后用户要承担额外成本。中间用户数量永远是最大的,要么什么都自己动手要么干脆换一个。对商家来说希望出现哪种局面是很明显的。

  24. 2802355

    经常碰到有人说不玩游戏/画图 要那么大内存干什么,于是我直接说看网页。

  25. 2802349

    @每天一打脸: 这都21世纪了 居然还是小c盘 ……c盘至少要留下100g。

    还有关于chrome 真心深深的吐槽,这个浏览器吃内存的功力比某些行业软件还牛逼………

  26. 2802347

    当初买电脑的时候配了24G的内存,看来再用10年应该不成问题……

  27. PhillyCheesesDick
    @2 years ago
    2802344

    去年的顶配Air开个chrome基本ram就剩几百mb了,搞得我每次都有在Yosemite下开了双系统的错觉…

  28. 2802333

    我就想问问各位扩展和插件分得清吗……

  29. 人形立牌
    @2 years ago
    2802308

    所以我机智的装了12g的内存

  30. King5268
    @2 years ago
    2802270

    优酷广告各位有什么办法解决么?之前Chrome插件已经完蛋了……

  31. King5268
    @2 years ago
    2802267

    @cartman: 96G服务器微笑路过~ 其实开了服务之后基本啥都打不开了…………….

  32. 2802265

    @我为什么要说:
    有离线完整版

  33. 2802264

    @我为什么要说
    有离线完整版

  34. 2802258

    火狐打开的时候太慢了,不知道为什么
    谷歌占内存就占吧,反正不用的时候就关掉,非常好用
    鄙视各种“国产”浏览器

    [13] XX [2] 回复 [0]
  35. Amaryllis
    @2 years ago
    2802242

    @每天一打脸: 安装完了手动把安装目录移到别的地方, 然后 mklink 过去

  36. cartman
    @2 years ago
    2802241

    32G内存默默路过。。

[2] 1 »

发表评论


24H最赞