干货分享|Google Chrome Helper占用过高CPU解决办法

搬瓦工机场JMS

问题概述

在MacOS下,Chrome还是很受欢迎的,但是经常会导致CPU占用过高,比如页面包含Flash,风扇就会呼呼地转。通常来说Chrome如果占用过高的内存,这并不是什么问题,毕竟Chrome的性能以及易用性是建立在占用很多内存的基础上的。但是无论什么程序,持续的占用超过80%的cpu,都是极不正常的。大多数程序都是占用维持在低于10%的CPU。

从任务管理器着手

今天又碰到MacBook Pro大量发热的情况,打开活动监视器一看,发现一个Google Chrome Helper占用了几乎100%的CPU,那罪魁祸首应该就是Chrome了。

对于Chrome来说,排查其实不是很难,因为Chrome自带了一个任务管理器,可以通过“窗口”–>“任务管理器”打开查看。可以看到具体的页面、进程占用了多少内存、CPU和网络带宽等信息。如果大家发现Chrome占用了大量的资源,可以先查看任务管理器。

发现“辅助框架:https://2mdn.net/”占用了大量的CPU,双击进去,是一个页面A,查看了一下页面A的源代码,竟然没发现2mdn的字样,我试着用浏览器访问一下这个https://2mdn.net/,竟然提示找不到服务器的IP。还没等我关掉页面A,这个辅助框架的CPU占用就降下来了。

问题总结

解决问题的方法时很简单的,基于一个现象,找到一个原因,基于这个原因再找到一个现象,然后一步一步缩小问题范围,逼近最终原因。
机器CPU过高,一般都是可以从任务管理器着手解决。系统的任务管理器可以监控各个程序占用的CPU是否正常,通常程序自身也是有任务管理的。
像谷歌浏览器这种软件,几乎本身就是一个操作系统,所以说它的任务管理器也是必不可少的。Chrome浏览器再带的任务管理器可以告诉你几个关键信息。
任务占用的内存
任务占用的CPU
任务占用的网络流量大小
如果你一打开谷歌浏览器,你的电脑风扇就拼命转,那你最好打开谷歌浏览器的任务管理器看看。

写在最后

如果你喜欢Chorome的一些功能,而又苦恼上面提到的CPU占用问题,可以参考以上方法。不过,也有人说谷歌浏览器一方面牺牲内存的代价过大,另一方面感觉它不太适合国人的使用习惯,所以建议使用火狐或其他浏览器,或者多浏览器共同使用。对于开发人员来说,安装多个浏览器,似乎是很正常的事情。您怎么看?

Google Chrome for mac(谷歌浏览器)

立即下载Google Chrome for mac(谷歌浏览器)

谷歌浏览器 mac版将简约的界面设计与先进的技术相融合,让网络浏览变得更快速安全而且简便。谷歌浏览器官方版是一款可让您更快速、轻松且安全地使用网络的浏览器,它的设计超级简洁,使用起来更加方便。

2022-05-09203.82 MB简体中文

Firefox for mac(火狐浏览器)

立即下载Firefox for mac(火狐浏览器)

火狐浏览器(Firefox)一款免费开源的浏览器,软件小巧,功能强大。火狐浏览器支持Windows,Linux和MacOS X等多种平台,它采用新型引擎让浏览更快,占用内存更小,还在隐私浏览模式中附加了跟踪保护功能,实时保护用户安全上网。

2022-05-09130.72 MB简体中文

未经允许不得转载:搬瓦工VPS_美国VPS » 干货分享|Google Chrome Helper占用过高CPU解决办法

赞 (0) 打赏

相关推荐

    暂无内容!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏