Sublime Text + CompassでCPU使用率がほぼ100%になってしまった時の解決方法

Sublime Text でコーディングをしていると、CPU使用率が急激に上がり、ファンがずっと高回転を維持してMac自体の処理もかなり遅くなってしまいました。すべてのアプリを終了しても一向にCPU使用率が下がらない様子です。

アクティビティログを見てみると「sh」というタスクが 18こあり、一つ5%使用中。これでCPUの使用率が90%です。「sh」タスクを強制終了することでCPU使用率を下げることができました。

調べてみると「sh」というタスクは Sublime Text + Sublime Text のCompass パッケージでビルドすると出てくるようです。したがって、Sublime TextのCompassパッケージを削除することで解決しました。

普段はCompassは使用していなかったのですが、とあるプロジェクトの環境構築でCompassをインストールしたものが悪さしていたようです。他のプロジェクトに影響しないように環境構築をしたいものですね。

関連情報

【Mac HIGH Serria】Sublimetext3でビルドするとshプロセスで高負荷になる(teratail)
Sublime textでcompass導入したらCPU稼働率がおかしくなった(さびぬき覚書)

石井秀幸@WEBデザイナー
横浜WordPress Meetup 主宰/株式会社ノクチ基地 取締役/モンゼンクリエイティブ合同会社 代表
WEB制作に関する技術や役立つ情報を発信していきます。10年にわたるWordPress歴を背景に、幅広いアイデアを形にするお手伝いをしています。