mediaanalysisd
別名: メディア解析
結論
mediaanalysisdは、Mac上の写真とビデオを解析するmacOSのプロセスです。画像内のシーン、被写体、テキストを認識するので、“写真”で“海”と検索したり、画像からテキストをコピーしたりできます。バックグラウンドでライブラリを順に処理し、読み込みのあと、新しいMacのとき、macOSのアップデートのあとに最も忙しくなります。
mediaanalysisdはphotoanalysisdと一緒に働きます。おおまかに言うと、mediaanalysisdが各画像とビデオを調べ、photoanalysisdがその結果から“写真”に表示するもの、つまり人物、メモリー、検索を作ります。どちらも自分のユーザアカウントで動くので、アクティビティモニタの“ユーザ”の列には自分の名前が表示されます。
負荷の高い時期は予測できます。新しいMacでの最初の数日、iCloud写真をオンにしたあと、大量に読み込んだあと、そしてmacOSのメジャーアップデートのあとです。メジャーアップデートでは、新しいモデルでライブラリを解析し直すことがあります。Macがアイドル状態のときに動くのを好むので、Macに戻ってきたときに最も忙しそうに見えることがよくあります。
mediaanalysisdのCPU使用率が高い理由
まだ解析していない画像やビデオを順に処理しています。何万枚もの写真があるライブラリでは何日分ものアイドル時間がかかることがあり、ビデオは静止画よりずっと時間がかかります。
Macを使っている間は控えめになるので、負荷は邪魔にならないところへ移ります。作業中も高いままなら、ライブラリが大きくてまだ解析が済んでいないか、最近のアップデートですべてが再び処理待ちになっています。
対処法
終わるまで待ちましょう。Macを電源につないで一晩スリープさせずにおけば、短いアイドル時間の積み重ねよりずっと早く、たまった処理が片付きます。アクティビティモニタで終了しても処理が一時停止するだけで、macOSが再び起動し、止まったところから続けます。
オフにするためのサポートされたスイッチはありません。検索、画像内のテキスト選択、“画像を調べる”が機能するのはこの解析のおかげで、解析はAppleのサーバではなくMac上で行われます。
mediaanalysisdがまだ動いているか確認する方法
“写真”を開かなくても、たまった処理を順に片付けているのか、最初からやり直しているのかがわかります。
- アクティビティモニタを開いて“CPU”タブをクリックし、検索フィールドに
analysisと入力します。mediaanalysisdと、多くの場合その隣にphotoanalysisdが表示されます。 - “ユーザ”の列を見ます。どちらも自分のライブラリを処理するので、自分の名前で実行されています。
- “% CPU”を数分間見守ってから、“CPU時間”の列を確認します。“CPU時間”は起動してからの合計の使用時間なので、増え続けているならまだ処理中です。
- “エネルギー”タブをクリックし、その“エネルギー影響”をほかのアプリと比べます。ノートブックでは、これがバッテリーへの負担を示す数値です。
- 詳しく知りたいときは、ターミナルを開いて
log stream --predicate 'process == "mediaanalysisd"'を実行します。メッセージが途切れず流れていれば処理中です。止めるにはControl+Cを押します。 - 翌日にもう一度確認します。CPU使用率がゼロ近くまで下がってそのままなら、新しい写真が来るまで解析は完了しています。
mediaanalysisdの普通の状態と気にすべき状態
普通: Macがアイドル状態のときに長時間CPU使用率が高く、それが主に大きな変化のあとの最初の数日間に起きて、その後は静かになる。写真をまとめて読み込んだあとは1〜2時間、macOSのメジャーアップデートのあとはもっと長く、また動くことがあります。
確認する価値あり: 電源につないだMacに十分なアイドル時間があったのに1週間以上忙しいまま、または何も追加していないのに何度も動き出す。よくある原因は次のとおりです:
- ビデオの多い大きなライブラリ。ビデオは写真よりずっと解析に時間がかかります。
- iCloud写真がまだ新しいMacにライブラリをダウンロードしていて、解析するものが次々に増えている。
- 離れるとすぐにスリープするMac。処理に使えるアイドル時間がほとんど残りません。
- “写真”ライブラリ自体に問題がある。“写真”の動作もおかしいなら、ライブラリをバックアップしてから“ライブラリを修復”ツールを使います。CommandキーとOptionキーを押しながら“写真”を開きます。
よくある質問
Macのmediaanalysisdとは?
写真とビデオのシーン、被写体、テキストを解析するmacOSのプロセスで、“写真”の検索、“テキスト認識表示”、“画像を調べる”を機能させています。バックグラウンドで動き、読み込みやアップデートのあとに最も忙しくなります。
mediaanalysisdは安全?
はい。macOSの一部で、Appleが署名しており、ライブラリの解析はMac上で行われます。Appleのアップデートでしか変更できないディスクの保護された領域の/Systemにあります。
mediaanalysisdにかかる時間は?
ライブラリの大きさと、Macを電源につないでアイドル状態にしておく時間によって、数時間から数日です。ビデオは写真より時間がかかります。すべての解析が終われば、新しいメディアが来るまで止まります。
mediaanalysisdがインターネットに接続するのはなぜ?
解析はMac上で行われますが、“画像を調べる”や“拡張ビジュアル検索”などの機能は、見つけたものをAppleに照会します。Appleによると、“拡張ビジュアル検索”が送るのは写真そのものではなく、写真の一部を暗号化した数学的な表現で、IPアドレスを隠すリレーを経由します。オフにするには、“写真”→“設定”→“一般”を開きます。
mediaanalysisdがメモリを大量に使うのはなぜ?
作業中は画像やテキストを認識するためのモデルを読み込むので、解析中はメモリの数値が上がります。それが問題かどうかは、アクティビティモニタの“メモリ”タブにある“メモリプレッシャー”のグラフで判断しましょう。
関連項目
アクティビティモニタより優れたものをお探しなら、Mac向けアクティビティモニタの代替アプリのおすすめをご覧ください。用語集のすべての用語も見られます。