前言
最近筆電常有卡頓感,打開了活動監視器後,發現有 ReportCrash 吃掉我 80% 以上的 CPU。一開始以為是我哪個程式當掉,想說重開機就好,但重開完依然看到 ReportCrash,肯定是哪裡出了問題。網路資料說:ReportCrash 就是有服務當掉才會跑出來,且該服務不斷地重複開啟,導致 ReportCrash 消不掉。
解決方法
cat /var/log/system.log
利用上述指令印出系統的紀錄檔,看是哪個服務一直重複啟動,找到就將它砍掉吧。我是看到 tw.gov.nhi.nhiicc2019,這是健保卡的相關服務,推測是我之前報稅時下載的。如果你也受健保卡服務所苦,請參考下述連結說明:
移除 macOS 健保卡元件
移除 macOS 健保卡元件. GitHub Gist: instantly share code, notes, and snippets.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
上述指令用來終止 ReportCrash,可以緩解資源被佔用的狀況,但在找到重複啟動的癥結點後,還是要將它加載回來 。
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
刪除掉重複開啟的服務後,就可以利用上述指令將 ReportCrash 加載回來。
留言列表