dyldキャッシュを削除すると、SPODまたはbeachballをクリアできます
何らかの理由で、SPOD(Spinning Pinwheel of Death)に遭遇することがあります。 Macが何かを見つけようとしている間、一時的な遅延を意味する多色のピンホイールマウスポインタです。 この場合、あなたのMacは思考しようとしていますが、何も起こらないので、ピンホイールは回転し続け、回転し、回転します。
幸いなことに、SPODはあなたのMacが凍っているという兆候はほとんどありません。
単一のアプリケーションが停止またはフリーズしている可能性が高くなります。 その場合、別のアプリケーションを正面に持ってくるか、デスクトップをクリックすると、あなたのコントロール下にMacが戻ってくる可能性が高いです。 問題のアプリケーションを強制終了することができます。
しかし、次回SPODの原因となったアプリケーションを起動しようとすると、スピンしているピンホイールをもう一度見てしまうでしょう。
権限の修復
私たちの多くが最初にやっていることの1つは、アプリケーションと必要な関連ファイルが実行に必要な正しいアクセス権を持っていることを確認するためにアクセス許可を修復することです 。 ファイルのパーミッションはしばらくの間不愉快になることがあります。 パーミッションを修復することは、一般的なトラブルシューティングには適しています。
OS X Yosemite以前のものを使用している場合は、許可を修復するのが良い最初のステップでした。 OS X El Capitanのリリースで、アップル社はファイル権限を手動で修復する必要がなくなったという新機能を追加しました。
今すぐファイルのアクセス許可は、ソフトウェアの更新が発生するたびに自動的に修復されます。
その結果、OS X El Capitan以降を使用している場合は、ファイルのパーミッションの修復をスキップして、ステップ2に進みます。
ダイナミックリンクエディタ
もう1つは、ダイナミックリンクエディタ(dyld)キャッシュをクリアすることです。 ダイナミックリンクエディタは、OS Xがプログラムを共有ライブラリにロードしてリンクする方法です。
問題のアプリケーションがOS Xのルーチンの共有ライブラリを使用する場合(ほとんどのアプリケーションが実際に共有ライブラリを使用している場合)、それは動的リンクエディタの仕事であり、話す用語ではアプリケーションと共有ライブラリを取得します。
ダイナミックリンクエディタは、最近使用されたライブラリエントリポイントのキャッシュを保持します。 このデータキャッシュは、破損するとSPODを引き起こす可能性があります。 私はキャッシュが悪くなる原因は分かりませんが、月の位相と異常な天候パターンは、それほど良い理由です。 重要なのは、キャッシュをクリアすると通常はSPODが削除されることです。
dyldキャッシュのクリア
- /アプリケーション/ユーティリティ/にある起動端末 。
- ターミナルプロンプトで、次のコマンドを入力します。 注:これは1行です。 ブラウザによっては、このコマンドが複数の行にまたがって表示される場合があります。
sudo update_dyld_shared_cache -force - EnterまたはReturn キーを押します。
- 管理者アカウントのパスワードを尋ねられます 。
- パスワードが受け入れられると、Terminalはdlydキャッシュの不一致に関する警告メッセージを表示することがあります。 心配しないでください; これらは、コマンドによってクリアされて更新されているコンテンツに関する警告です。
- dyldキャッシュのクリアには数分かかることがあります。 完了すると、通常のターミナルプロンプトが表示されます。
- これで、SPODに遭遇することなくそのアプリケーションを使用できるようになりました。
バックグラウンドプロセスが遅くなる
あなたがまだスピンしている風車に遭遇した場合、スピンしているビーチボールとも呼ばれますが、もう少し試してみてください。
疑わしいアプリによってSPODが引き起こされるのではなく、バックグラウンドで実行されている別のアプリまたはデーモンによってSPODが引き起こされている可能性があります。 Safariなどの特定のアプリが、別のアプリをフォアグラウンドに持ってきて減速を引き起こしているかどうかを判断できます。 Safariアプリを正面に戻したときに回転するピンホイールやビーチボールのカーソルが消えて戻ると、Safariに問題がある可能性が高いです。
しかし、別のアプリに切り替えるときにSPODが続くと、別のアプリが問題を引き起こしています。
これにより、さまざまな原因が考えられます。 それは、 そこにある多くのアンチウイルスアプリケーションのように、常に実行されているバックグラウンドプロセスをインストールするサードパーティーのアプリだけである可能性があります。 それはSpotlightを含むAppleの独自のプロセスの1つでもあり、Spotlightインデックスを作成したり再構築したりするときにMacを無意味にすることができます。
スポットライトのインデックス作成
アクティビティモニタを起動してSpotlightが問題であるかどうかを判断し、
- [ CPU ]タブを選択します。
- " mds "、 " mdworker "、または " mdimport "という名前のプロセスを探します。 これらはすべてSpotlightアプリケーションで使用されるMetaData Serverプロセスの一部です。 これらのいずれかがCPUアクティビティの割合が高い場合(20%を超える場合)、Spotlightがデータベースを更新している可能性があります。
- Spotlightが新しいドライブ、作成したクローン、またはMacがアクセスできるデータストレージに大きな変化をもたらした他のイベントのインデックスを作成している場合は、プロセスが終了するのを待つことができます。
- 待つことができない場合は、 Spotlightの環境設定ペインを使用して検索のカスタマイズガイドの指示に従って、特定のドライブまたはフォルダのSpotlightインデックスをオフにすることができます。 選択したドライブまたはフォルダのSpotlightインデックスを元に戻すと、インデックス作成が最初から開始されることに注意してください。