最近、私が使っているMacBookAirがレインボーカーソルが回らない状態でフリーズを繰り返す。数分立つと戻ってくるのだが、イライラしてしまう。アクティビティモニターで確認すると、メモリープレッシャーが異常なまでに跳ね上がるときにフリーズ!レインボーカーソルになってしまうようだ。グーグル先生に聞いてみると、いろいろと情報をダンプしてくれるspindumpというサービスがネックになっているようで、kill spindump!という記事もあったので、参考にして、spindumpサービスを停止してみた。
(1)System Integrity Protectonを無効にする。
- macの電源をoffにした状態で、command+Rを押した状態で電源ポタンを押して起動
- リカバリモードで起動したあと、ユーティリティー -> ターミナルを起動
- ターミナルでコマンドを打って、SIPを無効にする。
csrutil disable
(2)spindumpの自動起動を無効にする。
- 普通に起動して、ターミナルを起動
- ターミナルでコマンドを打って、spindumpを無効にする
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist /System/Library/LaunchDaemons/com.apple.spindump.plist.bak sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.tailspind.plist sudo mv /System/Library/LaunchDaemons/com.apple.tailspind.plist /System/Library/LaunchDaemons/com.apple.tailspind.plist.bak
(3)System Integrity Protectonを有効にする。
- macの電源をoffにした状態で、command+Rを押した状態で電源ポタンを押して起動
- リカバリモードで起動したあと、ユーティリティー -> ターミナルを起動
- ターミナルでコマンドを打って、SIPを有効にする
csrutil enable
再起動後、快適ではないか!