macOS Monterey にアップデートしたあたりから、Spotlightプロセスが高効率コアを100%占有しっぱなしになる現象が発生していました。MacBookを閉じていても動作しているようでバッテリーを消費して落ちてしまうので困ります。
最近スリープ中にバッテリー消費して落ちてることがある pic.twitter.com/zOAYTbakJO
— nya (@cathandnya) 2021年11月10日
どうも Xcode を起動していると起きるようで、いろいろ調べた結果Appleのフォーラムに解決策がありました。
iOSシミュレータのSpotlightが悪さをしているようなのでそれをOFFにするということのようです。
cd ~/Library/Developer/CoreSimulator/Devices find . -name com.apple.suggestions.plist -exec plutil -replace SuggestionsAppLibraryEnabled -bool NO {} ";"
SwiftUIのプレビュー用のシミュレータも同様にやるとよいらしい。
cd ~/Library/Developer/Xcode/UserData/Previews/Simulator\ Devices/ find . -name com.apple.suggestions.plist -exec plutil -replace SuggestionsAppLibraryEnabled -bool NO {} ";"
とりあえずこれで私の環境では収まったようです。