谷歌浏览器 Chrome 的 CPU 占用率很高的解决办法

感谢野草博客的投递

野草非常喜欢谷歌浏览器chrome,虽然之前纳闷《谷歌浏览器chrome为什么疯狂占用CPU?》,还写了《因Flash致使cpu占用率狂升,野草拟暂停使用谷歌浏览器chrome》,但后来基本上大多数非工作时间的网络生活都是花在谷歌浏览器chrome里了。

野草最近总是感觉电脑速度非常慢,还以为是天气太热,笔记本电脑散热不好的缘故。不过今天在使用谷歌浏览器chrome的过程中,又发现CPU占用率非常高,基本一致维持在100%左右。不得已之下,只得搜索解决办法。

结果在这篇文章《关于chrome的cpu占用率 》中不但找到了谷歌浏览器chrome的CPU占用率很高的解决办法,还意外找到了Google员工Blair (Googler)给出的非常全面的解决办法(参见《High CPU Usage – Windows》),因此特意简要翻译如下:

到目前为止,谷歌浏览器chrome的CPU占用率过高有三种解决办法:

  1. 清除谷歌浏览器缓存cache。按下Ctrl + Shift + Delete 组合键,调出“清除浏览数据”的对话框,选中“清空缓存”,在“清除这段时间的数据”后面的下拉列表中选择“所有内容”,然后点击“清除浏览数据”按钮。如果“清空缓存”后问题仍然存在,可以尝试清除其它数据,比如,野草一般同时清除浏览历史记录和下载历史记录。
  2. 尝试禁用某些特别占用CPU的扩展。
  3. 临时禁用杀毒软件。

友情提醒:按下Shift + Esc组合键可以查看是哪个Chrome进程的CPU占用率很高。

原文地址:

谷歌浏览器chrome的CPU占用率很高的解决办法

除非特别声明,本站文章均为Chrome迷原创编译
我们欢迎任何形式的转载,但请务必注明出处,尊重他人的劳动就是尊重自己
转载文章请注明:文章转载自:Chrome迷 (http://www.chromi.org)
本文标题:谷歌浏览器 Chrome 的 CPU 占用率很高的解决办法
本文地址:http://www.chromi.org/archives/6192
  1. 2010年7月25日19:40 UnknownUnknown #1

    按Shift+Esc,每个进程的CPU占用都是0。

  2. 2010年7月25日19:58 UnknownUnknown #2

    组合键还真不知道…学习下

  3. 匿名
    2010年7月25日20:04 UnknownUnknown #3

    我怎么没碰过cpu满载的情况

  4. 2010年7月25日20:18 UnknownUnknown #4

    i7 980X 表示没有鸭梨。

  5. Jammes
    2010年7月25日20:37 UnknownUnknown #5

    Chrome 的 CPU占有率真这么恐怖吗?!言过其词吧!如果果真如此,那么早该把Chrome扔到大西洋去,100%的扔掉!!!

  6. xxoo
    2010年7月25日20:40 UnknownUnknown #6

    主要还是flash

  7. laze
    2010年7月25日21:17 UnknownUnknown #7

    解决方法和没提供一样

  8. INK
    2010年7月25日21:19 UnknownUnknown #8

    比起CPU 还是更吞内存吧。。。

  9. 2010年7月25日21:32 UnknownUnknown #9

    I am fat,what should I do

  10. Dr.
    2010年7月25日21:35 UnknownUnknown #10

    @fat
    Don’t eat anything and go and go around !

  11. Dr.
    2010年7月25日21:37 UnknownUnknown #11

    fat :
    I am fat,what should I do

    Don’t eat anything and never go to bed!

  12. anesthesia
    2010年7月25日21:43 UnknownUnknown #12

    上网本用起来有点卡,硬件要求高

  13. Dannies
    2010年7月25日21:44 UnknownUnknown #13

    我在运行Chrome的同时运行”Windows任务管理器”,没有发现文章所提及的现象呀!

  14. Dannies
    2010年7月25日21:48 UnknownUnknown #14

    anesthesia :
    上网本用起来有点卡,硬件要求高

    上网本是低端产品!!

  15. 匿名
    2010年7月25日22:17 UnknownUnknown #15

    作者是个电脑盲,居然敢好为人师!按下Ctrl + Shift + Delete 组合键,就可以调出“清除浏览数据”的对话框???放屁!只是调出Windows任务管理器罢了。要清除cache,在浏览器选项中就可以清除。而且,CPU占用高并不是chrome的普遍现象,而且,如果真的CPU占用高,可能是flash的原因,清除cache也没什么用。鄙视作者!什么都不懂,就敢写文章。

  16. 匿名
    2010年7月25日22:20 UnknownUnknown #16

    除去某些浏览器的兼容性原因,基本上所有浏览器的cpu占用都不会高,可能只是瞬间。上面提到的3点也对所有浏览器通用。此外,还可以使用隐私浏览和限制硬盘缓存disk、media的缓存大小来解决。

  17. 匿名
    2010年7月25日22:28 UnknownUnknown #17

    老兄,你的系统是XP,当然不知道在windows 7下,调出Windows任务管理器的组合键是Ctrl + Shift+ESC。不要这么随意地就鄙视别人。我一直都是用Ctrl + Shift + Delete清楚浏览数据的。@匿名

  18. 2010年7月25日22:40 UnknownUnknown #18

    @匿名
    我清除缓存一直是按Ctrl + Shift + Delete的;播放同样的FLASH,谷歌浏览器占用的CPU明显高很多;谷歌浏览器限制缓存大小的参数是无效的。你还是多点研究再来喷别人吧。

  19. yamate
    2010年7月25日22:48 UnknownUnknown #19

    @匿名

    ctrl+alt+del才是windows任务管理器…Ctrl + Shift+ESC也能打开

    而Ctrl + Shift + Delete是chrome的清除浏览数据

  20. 匿名
    2010年7月26日00:14 UnknownUnknown #20

    @flyskyz
    你眼睛没问题吧?看清楚谁回复的吗?activex应用cpu占用当然比ie高,这个属于兼容性问题。缓存限制无效?你还是自己去研究研究吧,当然,如果你只会设置为0,当然是无效的

  21. 2010年7月26日06:50 UnknownUnknown #21

    @匿名
    什么看清楚谁回复的?你名字都没留下,谁知道你是谁啊。Chrome里也有Activex应用吗?没听说过哦。我半年前亲测过–disk-cache-size=52428800无效,看我当时发的帖子:http://bbs.chromi.org/thread-8638-1-1.html,当然这半年来Chrome有没有修复这个BUG我就不知道了。

  22. ΑΘΗΝΑ
    2010年7月26日07:45 UnknownUnknown #22

    大家都有道理啊!

  23. Sieglinde
    2010年7月26日07:53 UnknownUnknown #23

    强烈建议 Chrome迷设置成必须留下name和Email才能评论,要不然都不知道该骂谁

  24. 2010年7月26日08:41 UnknownUnknown #24

    @匿名 你按错键了

  25. saup007
    2010年7月26日09:07 UnknownUnknown #25

    早上来上班,依然很困。

  26. 匿名
    2010年7月26日09:45 UnknownUnknown #26

    匿名 :
    作者是个电脑盲,居然敢好为人师!按下Ctrl + Shift + Delete 组合键,就可以调出“清除浏览数据”的对话框???放屁!只是调出Windows任务管理器罢了。要清除cache,在浏览器选项中就可以清除。而且,CPU占用高并不是chrome的普遍现象,而且,如果真的CPU占用高,可能是flash的原因,清除cache也没什么用。鄙视作者!什么都不懂,就敢写文章。

    没试过就先别喷

  27. microka
    2010年7月26日10:46 UnknownUnknown #27

    匿名 :
    作者是个电脑盲,居然敢好为人师!按下Ctrl + Shift + Delete 组合键,就可以调出“清除浏览数据”的对话框???放屁!只是调出Windows任务管理器罢了。要清除cache,在浏览器选项中就可以清除。而且,CPU占用高并不是chrome的普遍现象,而且,如果真的CPU占用高,可能是flash的原因,清除cache也没什么用。鄙视作者!什么都不懂,就敢写文章。

    大家一起來噴它吧…在這裡亂噴,C+S+D只是调出Windows任务管理器罢了? 你試試咯…

  28. 瘟神
    2010年7月26日10:54 UnknownUnknown #28

    @匿名
    Ctrl+Alt+Delete才是Windows任務管理器吧
    砍人也要看看刀有沒有拿反 小心自己掛彩…

  29. ΑΘΗΝΑ
    2010年7月26日10:56 UnknownUnknown #29

    出门带刀,是会被人砍的。

  30. 2010年7月26日12:16 UnknownUnknown #30

    没用吧?可以留个假邮箱嘛。不过我的是真的

    Sieglinde :
    强烈建议 Chrome迷设置成必须留下name和Email才能评论,要不然都不知道该骂谁

  31. microka
    2010年7月26日16:22 UnknownUnknown #31

    紫陌寒 :
    没用吧?可以留个假邮箱嘛。不过我的是真的

    Sieglinde :
    强烈建议 Chrome迷设置成必须留下name和Email才能评论,要不然都不知道该骂谁

    恩,這種評論方式很容易被冒認的

  32. Eyon
    2010年7月26日16:39 UnknownUnknown #32

    @Sieglinde

    @紫陌寒

    @microka

    设置好了,以后必须填写昵称和邮箱才能评论

  33. 2010年7月26日18:37 UnknownUnknown #33

    填不填我个人倒是无所谓!
    只是我觉得您改得也太快了吧,三思而后行啊!?嘻~
    我一直觉得应该有的功能是有人回复自己的评论会发邮件到邮箱!
    这样的话填邮箱才有实际意义!

    Eyon :
    @Sieglinde
    @紫陌寒
    @microka
    设置好了,以后必须填写昵称和邮箱才能评论

  34. 2010年7月27日15:02 UnknownUnknown #34

    没有杀毒软件、没有扩展,清空所有缓存,chrome打开速度和使用资源(CPU和内存),都比firefox高,环境是debian unstable,firefox是3.6.8,chrome是google默认仓库的unstable。

  35. cnsr
    2010年7月27日19:34 UnknownUnknown #35

    @匿名
    我XX你哦,你究竟懂电脑不啊,不动的话,你先仔细看看文章作者写的Ctrl + Shift + Delete 组合键是那几个键,千万不要随便喷,污染空气不好。

  36. 2010年7月29日13:47 UnknownUnknown #36

    @microka
    WordPress的机制就这样,不过@Eyon,我爱水煮鱼出过一个插件,被回复有Email

  37. 叫兽
    2010年8月5日17:49 UnknownUnknown #37

    有一个版本是一打开chrome系统都直接死掉,现在是打开chrome以后有几秒cpu占用率很高

  38. penrose
    2010年8月6日23:18 UnknownUnknown #38

    不错,满实用的,虽然不能根本上改变浏览器占内存的现状,但是可以减少内存占用啊

  39. ☆完美主義者☆
    2010年8月7日09:23 UnknownUnknown #39

    匿名 :作者是个电脑盲,居然敢好为人师!按下Ctrl + Shift + Delete 组合键,就可以调出“清除浏览数据”的对话框???放屁!只是调出Windows任务管理器罢了。要清除cache,在浏览器选项中就可以清除。而且,CPU占用高并不是chrome的普遍现象,而且,如果真的CPU占用高,可能是flash的原因,清除cache也没什么用。鄙视作者!什么都不懂,就敢写文章。

    做人還是低調點好啊!任務管理器的快捷鍵應該是Ctrl+Alt+Delete吧…

  40. 孙兴晨
    2011年4月15日01:47 Google Chrome 11.0.672.2Windows Vista #40

    @匿名
    你才是电脑盲吧?Ctrl + Alt+ESC会才会调出资源管理器……Ctrl + Shift+ESC在chrome会调出选项

  41. lzy5710303
    2011年4月17日12:05 Google Chrome 10.0.648.204Windows 7 #41

    @匿名
    真想喷死你

  42. Sarlanori
    2011年5月2日09:58 Google Chrome 12.0.742.9Windows 7 #42

    @匿名
    你还是看清楚了再说比较好,Ctrl+Shift+Delelet和Ctrl+Alt+Delete是不一样的

  43. evilpumpkinman
    2011年7月15日11:58 Google Chrome 12.0.742.122Windows 7 #43

    我的很怪,其中一个进程保持占用25%CPU,以及200MB内存,风扇狂转,啥也打不开。关了之后这个进程会留在任务列表里不走,异常烦人。进度永远卡在“正在读取缓存”之中,我按以上方法清了缓存,好是好了,只是不知以后如何预防,难道必须定时清理缓存吗?

  44. 失望
    2011年8月1日15:26 Google Chrome 12.0.742.122Windows XP #44

    楼主好像你的解决办法也没啥用。
    查了很多资料都解决不了这个占cpu太高的问题。
    不清楚是不是Flash和谷歌浏览器有兼容性问题?!

    有些朋友说没碰到过这种现象,我猜你一定用的是多核CPU,当这种情况发生时,可能只使得其中一个核达到100%,所以你没有感觉到。

    如果是单核cpu,并且是XP系统,100%会遇到这个问题,当cpu狂奔到100%时,风扇轰隆隆狂转、散热口呼呼的热浪涌出的情景,相信你一定不会忘记。