「システムのアプリケーションメモリが不足しています」という警告は、開いているアプリを示す強制終了ウインドウとともに表示されます。物理メモリとディスクから借りられる追加領域の両方を使い切り、何かを閉じる必要があるという意味です。
起きていること
実行中のアプリはRAMに置かれます。足りなくなると、macOSはまずメモリ内のデータを圧縮し、使用頻度の低いデータを起動ディスクのスワップファイルへ移します。RAMより遅いものの、処理を続けられます。
スワップをそれ以上増やせなくなると警告が出ます。主な理由は2つです。
- アプリが必要以上にメモリを使っている。 メモリリークという不具合や、何百ものブラウザタブなどの重い作業が原因です。
- 起動ディスクがほぼ満杯。 スワップを置く余裕がありません。
今すぐ対処
- 強制終了ウインドウで各アプリの使用メモリを確認します。異常に多いものが強調されます。
- 可能ならそのアプリへ切り替え、作業を保存します。
- アプリを選んで強制終了するか、通常の方法で終了します。
- 落ち着いたらMacを再起動します。スワップをクリアして新たに開始できます。
原因を探す
アクティビティモニタのメモリを開きます。
- メモリ列で並べ、数分観察します。何もしていないのに増え続けるアプリはリークの疑いがあります。
- 下部の使用済みスワップを確認します。数GBは通常の範囲ですが、増え続けるならメモリ不足が繰り返されています。
- メモリプレッシャーが頻繁に黄色・赤なら、作業が搭載メモリに対して重すぎるかもしれません。
よくある原因はブラウザです。タブと拡張機能は個別のプロセスで動きます。不要なものを閉じ、使わない拡張機能を削除しましょう。SafariとChromeを速くするもご覧ください。
ディスク容量を空ける
スワップは起動ディスクにあるため、満杯だと警告が出やすくなります。少なくとも10〜20%の空きを目指します。Macの容量を空けるから始めてください。
アプリを更新
同じアプリで繰り返すなら更新を確認します。メモリリークは開発元が修正する不具合です。改善しなければ、操作内容を添えて開発元へ連絡してください。
負荷を減らす
- 動画編集、仮想マシン、大量タブのブラウザなど、重いアプリを同時に使いすぎないようにします。
- 不要なログイン項目を減らします。起動時に開くアプリを止めるをご覧ください。
- Chromeの設定 > パフォーマンスでメモリセーバーを有効にします。
ハードウェアが原因の場合
空き容量が十分で、数個のアプリだけでも頻発するなら、作業に対してメモリが足りない可能性があります。最近のMacはメモリ増設ができないため、長期的な対処はメモリの多いMacへの変更です。
よくある質問
このメモリ不足警告は何を意味しますか?
macOSがRAMとディスク上のスワップを使い切り、アプリ終了が必要な状態です。1つのアプリの過剰使用か、起動ディスクの容量不足が一般的な原因です。
ストレージ不足でメモリ問題が起きますか?
はい。RAMが満杯になると空きディスクをスワップに使います。ディスクがいっぱいなら余裕がなく、警告が早く出ます。
RAMクリーナーを使うべきですか?
いいえ。macOSがメモリを管理します。クリーナーはデータを追い出し、再読み込みが必要になるため、通常は遅くなります。