2分でできるチェック
- アクティビティモニタを開きます。「command + スペースバー」を押して「アクティビティモニタ」と入力し、returnキーを押します。「CPU」をクリックし、数値の大きいものが上に来るまで「% CPU」の列見出しをクリックします。30秒たっても上位にいるものが、ほかのすべてを遅くしています。
- 「メモリ」をクリックし、下部の「メモリプレッシャー」グラフを見ます。Appleによる意味は、緑ならすべてのRAMを効率的に使用している、黄ならRAMが今後足りなくなる可能性がある、赤ならより多くのRAMが必要、です。その横の「スワップ使用領域」は、メモリの代わりに使われている起動ディスクの領域です。
- 「システム設定」>「一般」>「ストレージ」を開きます。上部のバーで、起動ディスクにあとどれだけ空きがあるかがわかります。
- ファイルを開くときにMacが止まるなら、アクティビティモニタの「ディスク」をクリックします。読み書きの多いプロセスがわかります。
アクティビティモニタを開いたままにせずにこれらの数値を見たいなら、アクティビティモニタが表示できるのはDockアイコンの中だけで、メニューバーには出せない点に注意してください。メニューバーでアクティビティモニタの数値を見るを参照してください。
「% CPU」はコア1つを100%として数えるので、複数のコアを持つMacでは1つのプロセスが150%以上と表示されることがあります。「使用済みメモリ」の値が大きいこと自体は正常です。Appleによると、空いているメモリや使用されていないメモリがあっても、パフォーマンスが向上するとは限りません。注目すべきは「メモリプレッシャー」です。
よくある原因と対処法
アプリやブラウザのタブがプロセッサを使っている
暴走したアプリ、重いWebページ、バックグラウンドの作業があると、いまの作業に回せるチップの余力が減ります。忙しいタブはブラウザの名前で表示されます。Chromeでは、その他アイコン(⋮)>「その他のツール」>「タスク マネージャ」でどのタブかがわかります(詳しくはGoogle Chrome Helper の CPU 使用率が高いのはなぜ?)。
対処法:タブを閉じるかアプリを終了します。終了できない場合は、アクティビティモニタでそれを選択し、ツールバーの停止ボタン(X)をクリックします。Appleの一覧でも、使用していないアプリを終了するよう案内しています。
開いているものに対してメモリが足りない
アプリが空いているメモリより多くのメモリを必要とすると、macOSはメモリを圧縮し、さらに起動ディスクへスワップします。するとアプリの切り替え、文字の入力、スクロールなど、すべてがもたつきます。黄色や赤の「メモリプレッシャー」と、増え続ける「スワップ使用領域」がそのサインです。
対処法:不要なアプリやタブを閉じます。「メモリ」タブを「メモリ」列で並べ替えると、大きいものがわかります。いつものアプリだけで赤になるなら、そのMacには搭載されている以上のメモリが必要です。Appleのページでは、メモリを増設できるかどうかの確認方法も紹介しています。「option」キーを押したままアップルメニュー>「システム情報」と選択し、「メモリ」をクリックします。「Your system has run out of application memory」(アプリケーションメモリの不足)という警告が出た場合は、この警告の意味を参照してください。
起動ディスクの空き容量がほとんどない
起動ディスクの空き容量不足は、Appleの一覧の最初に挙げられている原因です。macOSにはスワップ、キャッシュ、アップデートのための空きが必要です。何が容量を使っていて、どう空ければいいかはMacのストレージがいっぱいなのはなぜ?を参照してください。
空き容量は十分なのに遅い
それならディスクは原因ではありません。「CPU」タブと「メモリ」タブに戻ってください。忙しいプロセスか黄色のメモリプレッシャーが、よくある答えです。どちらも落ち着いているなら、続きを読んでください。
急に遅くなった、またはアップデート直後から遅い
ソフトウェアのアップデートやアップグレードの後、SpotlightはMacのインデックスを作り直します。Appleによると、数時間、または数日かかる場合があります。アクティビティモニタではmds、mds_stores、mdworkerとして表示されます。写真アプリもバックグラウンドでライブラリを解析していて、photoanalysisdとして表示されます(photoanalysisd の CPU 使用率が高いのはなぜ?)。終わるまでMacを電源に接続し、スリープさせずにおきます(詳しくはmds_stores と mdworker の CPU 使用率が高いのはなぜ?)。それ以外の日に急に遅くなったなら、たいてい新しく忙しくなったプロセスが1つあり、「CPU」タブでわかります。それがWindowServerならWindowServer の CPU 使用率が高いのはなぜ?を参照してください。アップデートや大きな変更の後に表示されるほかの名前には、mediaanalysisd(画像の中のテキストや物の解析)、softwareupdated(アップデートのダウンロードや準備)、backupd(Time Machineのバックアップ)があります。
熱くなりすぎて、macOSが処理を抑えている
Macが熱くなると、macOSは冷やすためにプロセッサの速度を落とします。kernel_taskがCPUのリストの上位にあるなら、それが起きています。Appleによると、kernel_taskはCPUを集中的に使っているプロセスのCPU使用率を下げます。原因はkernel_taskではなく、その下にある忙しいアプリです。kernel_task とは?とMacが熱くなるのはなぜ?を参照してください。
Macに合っていないアプリ
Appleは互換性のないアプリを原因の1つに挙げています。Appleシリコン搭載のMacでは、Intel専用に作られたアプリはRosettaを通して動きます。アクティビティモニタの「種類」列(列見出しを右クリックして追加します)には、プロセスごとに「Apple」か「Intel」と表示されます。デベロッパが新しいバージョンを出していないか確認してください。
ログイン時に起動するものが多すぎる
ログイン時に開くアプリやバックグラウンドで動くアプリは、起動直後からメモリとCPUを使います。「システム設定」>「一般」>「ログイン項目と機能拡張」を開き、「ログイン時に開く」から不要なものを削除して、バックグラウンドでの動作を許可しているものを見直します。
それでも遅い場合
- 再起動します。前回の起動から積み重なったものが片付きます。
- 「システム設定」>「一般」>「ソフトウェアアップデート」からmacOSのアップデートをインストールします。
- ディスクユーティリティで起動ディスクにFirst Aidを実行します。Appleはディスクの問題を原因の1つに挙げています。
- 一度セーフモードで起動してみます。セーフモードではログイン項目や他社製の機能拡張が読み込まれないので、セーフモードでは速いなら、Macと一緒に起動する何かが原因です。
Appleシリコン搭載のMacとIntel搭載のMac
- セーフモードの起動方法が違います。Appleシリコン搭載のMacでは、システム終了してから起動オプションが表示されるまで電源ボタンを長押しし、起動ディスクを選択して、「shift」キーを押しながら「セーフモードで続ける」をクリックします。Intel搭載のMacでは、電源を入れた直後に「shift」キーを押し、ログインウインドウが表示されるまで押し続けます。
- RosettaはAppleシリコン搭載のMacにしかありません。Intel搭載のMacでは、すべてのアプリが変換なしで動きます。
- Appleシリコン搭載のMacBook Airにはファンがありません。そのため熱くなると、音が大きくなる代わりに遅くなります。Airで長い書き出しの最中に遅くなるのは、たいていこれです。
メニューバーで見守る
アクティビティモニタは、開けば「どのアプリか」を教えてくれます。Multimeterは合計の数値をメニューバーに出し続けるので、遅くなる前に気づけます。
- CPU:すべてのコアを合わせた使用率で、電源接続中は3秒ごとに更新されます。初期設定では70%を超えると黄色、90%を超えると赤になります。
- メモリ:アクティビティモニタと同じ「使用済みメモリ」の値を、Macのメモリに対する割合で表示します。メニューには、たとえば「12 GB of 32 GB」のように表示されます。80%を超えると黄色、90%を超えると赤になります。Multimeterはメモリプレッシャーやスワップを表示しません。問題のサインとしてはそちらのほうが確かなので、アクティビティモニタの「メモリ」タブで確認してください。
- ディスク容量:起動ディスク(またはほかのドライブ)がどれだけいっぱいかを表示し、85%で警告、95%で危険になります。
- 熱圧力:macOSが冷やすために処理を抑えているかどうかがわかります。
どのメーターも、危険な状態になったときに通知を送れます。ライブメーターを5つ表示してもCPU使用率は約3%で、ディスプレイがスリープしている間は一時停止します。Multimeterが表示するのは合計で、アプリごとの一覧ではありません。
片付けの一環としてタブを閉じるなら、スクリプトのメーターでSafariとChromeで開いているタブの数を表示することもできます。
Multimeter は $19.99 の買い切りで、サブスクリプションはありません。macOS 13 以降に対応しています。 Multimeter を入手
直ったかどうかの見分け方
「CPU」タブの上位に見覚えのないものがずっと居座っておらず、いつものアプリを開いた状態で「メモリプレッシャー」が緑で、起動ディスクに十分な空きがあれば解決です。
よくある質問
Macが急に重くなったのはなぜですか?
たいてい、1つのプロセスが急に忙しく働き始めています。固まったアプリやタブ、同期、ソフトウェアアップデート後のSpotlightなどです。アクティビティモニタの「CPU」タブを「% CPU」で並べ替えると見つかります。
ストレージに空きがあるのにMacが遅いのはなぜですか?
それならストレージは原因ではありません。アクティビティモニタで、「CPU」タブに忙しいプロセスがないか、「メモリ」タブの「メモリプレッシャー」が黄色や赤になっていないかを確認します。熱によってmacOSがプロセッサの速度を落としていることもあります。
Macの動作がカクカクする、もたつくのはなぜですか?
アプリの切り替えや文字入力でもたつくのは、たいていメモリが足りず、macOSがディスクにスワップしているからです。アクティビティモニタの「メモリ」タブで「メモリプレッシャー」と「スワップ使用領域」を確認し、不要なものを終了してください。
メモリ使用量が多いとMacは遅くなりますか?
それだけでは遅くなりません。macOSは意図的にメモリを使っていて、Appleによると、空いているメモリがあってもパフォーマンスが向上するとは限りません。目安は「メモリプレッシャー」で、緑なら問題なく、黄色や赤なら開いているものが多すぎます。
Macを速くするにはクリーナーアプリが必要ですか?
いいえ。Appleの手順は、アクティビティモニタ、「ストレージ」設定、ログイン項目、ディスクユーティリティ、再起動など、Macに最初からあるもので完結します。
MultimeterでMacは速くなりますか?
いいえ。MultimeterはCPU、メモリ、ディスク容量、熱圧力をメニューバーに表示して、問題に早く気づけるようにするものです。どのアプリが原因かはアクティビティモニタでわかります。
参考資料
- Apple:Macの動作が遅い場合
- Apple:MacのアクティビティモニタでCPUの動作状況を表示する
- Apple:Macのアクティビティモニタでメモリの使用状況を表示する
- Apple:アクティビティモニタでMacに追加のRAMが必要かどうかを確認する
- Apple:Macのアクティビティモニタでディスクの動作状況を表示する
- Apple:Apple製デバイスのSpotlightインデックスと検索結果について
- Apple:Macで特定の人またはペットの写真を見つけて名前を付ける
- Apple:kernel_taskのMac CPUの使用率が高い場合
- Apple:Appleシリコン搭載のMacでIntelベースのアプリを使用する
- Apple:Macで「ログイン項目と機能拡張」設定を変更する
- Apple:Macをセーフモードで起動する
- Apple Newsroom:Apple、M5を搭載した新しいMacBook Airを発表(ファンレス設計)
- Google:Chrome でタブを管理する(タスク マネージャ)
- The Eclectic Light Company:アクティビティモニタの % CPU(英語)
次に読む
リンク先のページは、日本語版のあるガイドを除いて英語です。