⁉️
VSCodeでCPUの稼働率が張り付くんやが!?
VSCodeはTexを書くことに使っていて、コーディングには普段使わないのですが、K8sの運用に伴いプラグインが便利とのことで使い始めました。
新しくWorkspaceを作成し、面倒だからとディレクトリの範囲を/Users/user/
に設定し、すべてのファイルをさわれるようにしました。
そうすると・・・CPU稼働率が張り付くんやが!?バッテリーぐんぐん減るんですけど!?
環境
Version: Code 1.86.0
OS Version: Darwin arm64 23.2.0
CPUs: Apple M1 (8 x 24)
Memory (System): 16.00GB
解決法
ここで、Activity Monitorを見てみるとrgというプロセスが悪さをしていることがわかりました。
色々調べてみると検索ファイル数が多いため、この不具合が出ているそうです。(VSCodeはこういう使い方を想定していないのか?)
rg processに関して悩んでいる人も多く、Isuueが立っていたのを見つけました。
どうやら"search.followSymlinks": false
をすることで解決するようです。
これで無事、バッテリー温存できます。めでたし。
おまけ
私は今回役に立たなかったのですが、VSCodeでなにか不調なときは、シェルでcode --status
を叩いてみると良いそうですよ。
Discussion