筆者的電腦是mac, 瀏覽器一直使用的chrome。最近升級(jí)mac的os系統(tǒng)到somoma14.5后,出現(xiàn)了各種軟件閃退的問題。其中大部分的問題都解決了,惟獨(dú)chrome出現(xiàn)的問題一直無法解決。具體表現(xiàn)為,chrome使用一段時(shí)間后,就變卡。感受整個(gè)系統(tǒng)都變卡了,另外就是chrome tab已經(jīng)開著的網(wǎng)頁,可以正常使用,但是新開的tab網(wǎng)頁就是打不開了。具體就是unresponse page.
剛開始是以為升級(jí)系統(tǒng)帶來的兼容性問題。搜了好久,也沒有找到具體的解決方案。沒辦法,那就只能夠直面問題了。
通過查看系統(tǒng)的監(jiān)控,發(fā)現(xiàn)load高的離譜

分析
目前我的電腦是mac m1的芯片,是8個(gè)核心,通常情況下來講,load不應(yīng)該高于8才合理。但是在chrome出現(xiàn)問題的時(shí)候,load都快高出100了。這表明系統(tǒng)此刻負(fù)載很大。不只影響瀏覽器,還影響所有其它的應(yīng)用。
那好,既然如此,那就分析一個(gè)進(jìn)程相關(guān)的數(shù)據(jù)。既然和chrome有相,那就查chrome的進(jìn)程數(shù)據(jù)吧
ps -ef | grep chrom

而且看得出來,所有進(jìn)程的父進(jìn)程都是17793 (而這個(gè)進(jìn)程就是谷歌瀏覽器)
一看,這進(jìn)程可是扎堆了。看上去是都是某個(gè)插件開啟的進(jìn)程。查了一個(gè)進(jìn)程總數(shù)

通過圖1中獲得的插件id,在插件目錄進(jìn)行搜索,就是這個(gè)postman interceptor插件(用來抓取瀏覽器cookies信息)。

至此破案。刪除插件。一切恢復(fù)。。
但是為啥升級(jí)一個(gè)系統(tǒng),就導(dǎo)致這個(gè)插件工作不正常呢? 目前不得而知。