笔者的电脑是mac, 浏览器一直使用的chrome。最近升级mac的os系统到somoma14.5后,出现了各种软件闪退的问题。其中大部分的问题都解决了,惟独chrome出现的问题一直无法解决。具体表现为,chrome使用一段时间后,就变卡。感受整个系统都变卡了,另外就是chrome tab已经开着的网页,可以正常使用,但是新开的tab网页就是打不开了。具体就是unresponse page.
刚开始是以为升级系统带来的兼容性问题。搜了好久,也没有找到具体的解决方案。没办法,那就只能够直面问题了。
通过查看系统的监控,发现load高的离谱
分析
目前我的电脑是mac m1的芯片,是8个核心,通常情况下来讲,load不应该高于8才合理。但是在chrome出现问题的时候,load都快高出100了。这表明系统此刻负载很大。不只影响浏览器,还影响所有其它的应用。
那好,既然如此,那就分析一个进程相关的数据。既然和chrome有相,那就查chrome的进程数据吧
ps -ef | grep chrom
而且看得出来,所有进程的父进程都是17793 (而这个进程就是谷歌浏览器)
一看,这进程可是扎堆了。看上去是都是某个插件开启的进程。查了一个进程总数
通过图1中获得的插件id,在插件目录进行搜索,就是这个postman interceptor插件(用来抓取浏览器cookies信息)。
至此破案。删除插件。一切恢复。。
但是为啥升级一个系统,就导致这个插件工作不正常呢? 目前不得而知。