ガイド/Macが遅い原因
Macが遅い・重いのはなぜ? 原因の見つけ方と対処法
結論
Macが遅いときは、ほぼ必ず目に見える原因が1つあります。アクティビティモニタを開き、“CPU”タブを“% CPU”で並べ替えて休まず動き続けているアプリを探し、“メモリ”タブの“メモリプレッシャー”でメモリが足りているかを確認します。次に、システム設定 → 一般 → ストレージで空き容量を確認し、ファンの音が大きくないかもチェックします。macOSのアップデート後は、Spotlightと“写真”のせいで1〜2日ほど遅くなります。Mac用システムモニタのVitalsなら、Macが遅かったときにどのアプリが忙しかったかを過去数時間から30日間までさかのぼって確認でき、アプリに問題があれば通知で知らせます。
Macを遅くしているものを見つける方法
- 01 アクティビティモニタを開きます(⌘Spaceを押して名前を入力します)。“CPU”をクリックし、“% CPU”で並べ替えます。使っていないのに上位にいるアプリが、最初に疑うべき相手です。
- 02 “CPU”タブの下部にある“アイドル状態”を見ます。ゼロに近ければ、CPUがボトルネックです。Macが遅いのに“アイドル状態”が高いなら、原因はほかにあります。
- 03 “メモリ”をクリックし、下部の“メモリプレッシャー”を見ます。黄色か赤なら、開いているものに対してメモリが足りていません。
- 04 “ディスク”をクリックし、“書き込みバイト数”で並べ替えます。バックアップ、同期、インデックス作成が大量に書き込んでいると、ファイルを読み書きするすべての処理が遅くなります。
- 05 システム設定 → 一般 → ストレージを開きます。ディスクがほぼいっぱいだと、macOSがスワップ、キャッシュ、アップデートに使える領域がほとんど残りません。
- 06 1つのアプリだけでレインボーカーソルが回り続け、Macのほかの部分は普通に動くなら、問題はMacではなくそのアプリです。
原因となったアプリを終了してもメモリプレッシャーが赤のままのときや、プロセスが固まって“強制終了”でも終わらないときは、再起動します。再起動しても、繰り返し起きる原因は解決しないので、まずそれを見つけましょう。
Macが遅くなるのは、CPU、メモリ、ディスク、または冷却の余裕のどれか1つが足りなくなったときです。それぞれアクティビティモニタやシステム設定に異なる痕跡を残し、対処法もそれぞれ違います。一般的なアドバイスが的外れになりがちなのはそのためです。下の表では、気づいた症状から考えられる原因と確認する場所を示し、そのあとの各セクションから詳しいガイドにリンクしています。
Macが遅くなる原因
| 気づいた症状 | 考えられる原因 | 確認する場所 |
|---|---|---|
| 常に遅く、ファンが回っているか本体が熱い | CPUを使い続けているアプリ | アクティビティモニタ → CPU(“% CPU”で並べ替え) |
| アプリやタブをたくさん開いているとき、またはアプリを切り替えるときに遅い | Macのメモリ不足 | アクティビティモニタ → メモリ: メモリプレッシャー |
| macOSのアップデート後、1〜2日遅い | Spotlightと“写真”の処理が追いついていない | アクティビティモニタ → CPU: mds_stores、photoanalysisd、mediaanalysisd |
| 遅くて熱く、kernel_taskが上位にある | 熱: macOSがCPUを抑えている | 通気、部屋の温度、リストで次に来るアプリ |
| 保存、ファイルを開く、アップデートのインストールが遅い | ほぼいっぱいのディスク | システム設定 → 一般 → ストレージ |
| ログイン後、数分間遅い | ログイン時に開くアプリが多すぎる | システム設定 → 一般 → ログイン項目と機能拡張 |
| 1つのアプリでレインボーカーソルが回る | そのアプリが応答していない | アクティビティモニタ: “応答なし”と表示されたアプリ |
Mac全体の問題? それとも1つのアプリ?
CPU: 休まず動き続けるアプリ
スクリプトを実行し続けるブラウザのタブ、再試行を繰り返す同期、終わらないままのビルド。忙しいプロセスが1つあるだけで、Mac全体が遅く感じられます。アクティビティモニタの“CPU”タブを“% CPU”で並べ替え、そのアプリを使っていないのに高いままの行を探しましょう。数値の見方はCPUとメモリの使用状況を確認する方法で順を追って説明しています。
メモリ: Macのメモリが足りなくなったとき
“使用済みメモリ”が合計に近いのは普通のことです。重要なのはメモリプレッシャーで、黄色や赤になると、macOSはメモリを圧縮したりディスクに移したりしていて、アプリを切り替えるたびにその処理を待つことになります。何を終了すべきか、何が役に立たないかはMacでRAMを解放する方法で、いちばんメモリを使いがちなChromeについてはChromeのメモリ使用量が多すぎるときで説明しています。
ストレージ: ほぼいっぱいのディスク
熱: Macが自分で速度を落とすとき
チップが熱くなりすぎると、macOSは冷やすために速度を落とします。これがサーマルスロットリングで、CPUのリストでkernel_taskが上位にあるのがそのサインです。対処法は、Macを熱くしているアプリを見つけることと、周囲の通気を確認することです。どちらもMacのファンがうるさいのはなぜ?で説明しています。
アップデート後とログイン時
macOSのアップデート後は、Spotlightがディスクのインデックスを作り直し、“写真”がライブラリを再び解析します。1〜2日はMacが遅くなりますが、終われば速くなります。数時間電源につないでおくと、早く終わります。
ログイン後、数分間Macが遅いのは、たいてい一度に多くのものを開きすぎているからです。システム設定 → 一般 → ログイン項目と機能拡張には、“ログイン時に開く”に登録されたアプリと、アプリが追加したバックグラウンド項目が表示されます。ログイン時に不要なものは削除しましょう。必要なときはいつでも開けます。
遅いMacを速くする方法
原因がわかれば、対処法は自然に決まります。効果が出やすい順に並べると次のとおりです:
- CPUを使い続けているアプリを終了するかアップデートするか、原因になっているブラウザのタブを閉じます。見つけ方はCPUとメモリの使用状況を確認する方法で説明しています。
- メモリプレッシャーが黄色か赤のときは、メモリを使っているものを閉じます。まず何を終了すべきかはRAMを解放する方法で説明しています。
- ディスクがほぼいっぱいなら、システム設定 → 一般 → ストレージでいちばん大きな項目から空き容量を増やします。
- macOSのアップデート後は、数時間Macを電源につないだままにして、Spotlightと“写真”の処理を終わらせます。
- システム設定 → 一般 → ログイン項目と機能拡張で、“ログイン時に開く”から不要なアプリを削除します。
- Macを熱くしないようにします。硬い面の上に置き、通気口をふさがず、直射日光の下で重い作業をしないこと。Macのファンがうるさくなる理由も参考にしてください。
- macOSとアプリのアップデートをインストールします。動作が遅くなる原因の多くは、アップデートで修正されるバグです。
- 原因となったアプリを終了してもメモリプレッシャーが赤のままなら、再起動します。
Macを速くしないこと
よくあるアドバイスの多くは、また戻ってくる症状に対処しているだけです。
- クリーナーアプリやメモリ解放アプリ。macOSが作り直すキャッシュを削除し、アプリがまた必要とするメモリを追い出すので、どちらも元に戻るまでMacはかえって遅くなります。
- 毎日の再起動。メモリリークや固まるアプリの問題が数時間見えなくなるだけで、また遅くなります。代わりにそのアプリを見つけましょう。
- 最初の手段としてのmacOSの再インストール。上の手順で見つかる原因はまず直らず、半日つぶれます。
Vitalsでできること
Vitalsは、Macが遅い原因のアプリと、それがいつだったかを表示します。
- 約1,000個のプロセスではなく約60個のアプリで表示し、ヘルパープロセスもそれぞれのアプリに含めて集計
- すべてのアプリのCPU、メモリ、ディスク、ネットワーク、エネルギーを30日間記録し、過去1時間、12時間、24時間、7日間、30日間でランキング。今朝Macが遅かった原因のアプリ名がわかります
- バックグラウンドのアプリがCPUを使い続けたり、メモリ使用量が増え続けたり、ディスクやネットワークを酷使したりしたとき、そしてMacのメモリが足りなくなったときに通知
- “ファンを回しているアプリ”に、Macを熱くしているアプリが“終了”ボタン付きで表示
知っておくと便利なこと
- kernel_taskやWindowServerなどのrootプロセスやシステムプロセスは、オプションのヘルパーをオンにすると計測されます。
- Vitalsは何もクリーンアップしたり削除したりしません。原因のアプリを表示し、確認してから終了します。
よくある質問
Macが急に遅くなったのはなぜ?
何かが変わったからです。ブラウザのタブやアプリがCPUを使い続けている、macOSのアップデートでインデックス作成が始まった、いつもより多く開いていてメモリが足りない、ディスクがいっぱいになった、などです。最初の3つはアクティビティモニタの“CPU”タブと“メモリ”タブで、最後の1つはシステム設定 → 一般 → ストレージで確認できます。
Macを速くするにはどうすればいい?
遅くしている原因を1つ見つけて、それに対処します。CPUを使い続けているアプリを終了する、メモリを使っているものを閉じる、ディスクの空き容量を増やす、インデックス作成が終わるのを待つ、のいずれかです。一般的な設定の調整やクリーナーアプリは、ずっと効果が小さくなります。
Macを再起動すると速くなる?
アプリやシステムプロセスがメモリリークを起こしていたり固まっていたりする場合は、しばらくの間は速くなります。翌日また遅くなるなら原因は残っていて、アクティビティモニタで確認できます。
Mac用のクリーナーアプリで速くなる?
なりません。ほとんどは、macOSが作り直すキャッシュを削除したり、アプリがまた必要とするメモリを追い出したりするだけです。どちらも元に戻るまで、Macはかえって遅くなります。
アップデート後にMacが遅いのはなぜ?
Spotlightがディスクのインデックスを作り直し、“写真”がライブラリを再び解析しているからです。どちらも1〜2日で自然に終わります。Macを電源につないでおくと早く終わります。
Macが遅い原因がわかるアプリはある?
Vitalsは、CPU、メモリ、ディスク、ネットワークをどのアプリが使っているかを、ヘルパーも含めてアプリごとに1行で表示し、30日分を記録します。Macが遅くなったときにどのアプリが忙しかったかを確認でき、アプリに問題があれば通知も送ります。