コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

macOSで「システムのアプリケーションメモリが不足しています」エラーを解決する10の方法

Macで「システムのアプリケーションメモリが不足しています(Your system has run out of application memory)」という通知が表示されたことは何回ありますか?おそらく一度ならず経験したことがあるでしょう。これはMacでよく発生する問題ですが、突然表示されるため、多くのユーザーが戸惑ってしまいます。

標準のRAMが使い果たされると、仮想メモリがハードドライブに保存されるようになり、このエラーが発生します。macOSはUnixベースのためメモリ管理はかなり堅牢ですが、完璧ではありません。そのため、システムがアプリケーションメモリを使い果たしたというメッセージが表示されることがあります。この記事では、アプリケーションメモリの仕組み、エラーの原因、そして具体的な解決方法について詳しく解説します。

「システムのアプリケーションメモリが不足しています」エラーとは?

最近のMacの多くは8GBのRAMを搭載しており、通常は十分な容量です。しかし、それより少ないRAMを搭載した古いMacを使用している場合、このエラーが発生しやすくなります。RAMの容量はApple > このMacについてから確認できます。

MacのOSは、実行中のプロセスのデータをRAM(ランダムアクセスメモリ)に保存します。RAMの空き容量が少なくなると、macOSはデータをメインドライブに保存し、必要に応じてRAMとの間でスワップを行います。Macのドライブがすでにいっぱいの場合、アプリケーションメモリに関する問題のメッセージが表示されます。そのため、念のためハードドライブにはある程度の空き容量を残しておくのがおすすめです。Macを最適なパフォーマンスで動かすには、ディスク容量の少なくとも10%を空けておくことを目標にしましょう。

プロのヒント:システムの不具合やパフォーマンス低下の原因となるジャンクファイル、有害なアプリ、セキュリティ上の脅威がないか、Macをスキャンしてチェックしましょう。

多くのMacユーザーから「システムのアプリケーションメモリが不足しています」というエラーメッセージが報告されています。このエラーは、あるアプリがギガバイト単位のメモリを消費し、Macが実際に搭載している量以上の使用量を報告しながら動作し続け、最終的にクラッシュすることで発生します。原因となっているのは「メール」や「Final Cut Pro」などのアプリです。

症状の現れ方はさまざまです。最悪の場合、警告ウィンドウからフォーカスを移動できなくなり、強制再起動が必要になります。ウィンドウを閉じてもすぐに再表示されるため、意味がありません。

報告によると、この通知はアプリの強制終了オプションと一緒に表示されることがあります。このエラーは非常に厄介で、macOS Montereyのユーザーにも影響が出ています。macOS 12にアップデート後にこのメッセージが表示されて困っている方もご安心ください。本記事では、実用的な解決策をご紹介します。Big Sur、Sierra、Catalinaで同じエラーが発生した場合にも有効な対策も含まれています。

Macで「システムのアプリケーションメモリが不足しています」エラーが発生する原因

Macに「システムのアプリケーションメモリが不足しています」と表示されるのは、アプリケーションを実行するのに必要なメモリがデバイスに足りていないことを意味します。主な原因は以下の5つです。

  • ディスク容量の不足 — RAMがすべて使われ、macOSがスワップファイルを作成すると、ハードドライブの空き容量がどんどん減っていきます。そしてディスク容量が尽きると、システムはアプリケーションメモリが不足しつつあることを通知します。
  • マルチタスク — 複数のアプリを同時に実行すると、「システムのアプリケーションメモリが不足しています」という通知とともに、いくつかのアプリを閉じるよう提案されることがあります。
  • ブラウザの過剰な使用 — 多くのタブを開いたままにしたり、拡張機能を大量にインストールしたりすると、Macのアプリケーションメモリに問題が生じることがあります。これらの拡張機能は使用していなくても、ブラウザと一緒に常時起動しており、貴重なメモリ領域を消費している点に注意しましょう。
  • 不具合のあるアプリ — アプリは当然スペースを消費しますが、中にはメモリを「独占」してしまうものもあります。「メール」「Firefox」「Final Cut Pro」がMac上で数ギガバイトのアプリケーションメモリを消費したという報告があります。
  • メモリリーク — メモリリークとは、プログラムが実行されるにつれてメモリ消費量が増え続け、メモリを解放しなくなる現象です。プログラムは繰り返しMacに追加のメモリを要求しますが、決して返却しないため、システム全体のアプリケーションメモリが枯渇し、エラーメッセージが表示されます。最新のMontereyにアップグレードした後、特に大きなメモリを消費する操作をしていないのに警告が頻繁に表示されるという報告が多く、原因として「メール」や「Firefox」など数ギガバイトのメモリを消費するアプリが挙げられています。

Macのアプリケーションメモリ使用状況を確認する方法

アプリケーションメモリの問題に関する通知が表示されたら、まず問題の原因を特定しましょう。探偵のようにトラブルシューティングをするのは大変ですが、役立つツールがあります。それが「アクティビティモニタ」です。

以下の手順で、Mac上で現在実行中のすべてのプロセスを、消費リソース順に一覧表示できます。

  1. アプリケーション > ユーティリティフォルダを開きます。
  2. アクティビティモニタを起動します。
  3. メモリタブをクリックすると、アプリやブラウザのタブなど、メモリを使用しているプロセスの一覧が表示されます。
  4. プロセスやアプリを終了したい場合は、対象を選択してXボタンをクリックします。

メモリタブには、システムのメモリプレッシャーの概要を示すグラフも表示されます。グラフが緑色なら十分な空き容量があり、黄色や赤色の場合はメモリが不足気味です。

赤色で強調表示されているアプリは、フリーズしているか応答していない状態です。アプリを選択して左上のXボタンをクリックすれば、強制終了できます。

これらのプログラムを終了してもメモリの負荷が軽減されない場合は、最も多くのメモリを使用しているアプリを確認すると、問題の特定に役立ちます。

リストは自動的にメモリ使用量の多い順に並んでいるので、上位の名前を見て、問題を引き起こしている特定のプログラムを特定できないかチェックしてみましょう。見つかったら、そのアプリを再インストールするか、Macから削除することをおすすめします。

アクティビティモニタを定期的にチェックする習慣をつけると、Macのアプリケーションメモリをより適切に管理でき、知らないうちに起動していたアプリを終了できるようになります。もちろん、定期的なチェックとメンテナンスには時間がかかりますが、アクティビティモニタをコントロール下に保つための別の方法もあります。

MacBookの「システムのアプリケーションメモリが不足しています」エラーの対処法

Macの動作が極端に遅い、または厄介なエラーメッセージが繰り返し表示される場合は、Macのアプリケーションメモリが不足寸前である可能性が高いです。Macを整理してこのメモリ問題を解決する最も簡単な方法は、Outbyte MacAriesのようなmacOSオプティマイザーを使用することです。ストレージを解放するだけでなく、システムのRAM使用量も最適化してくれます。

手動で対処したい場合は、以下の方法を1つ、または組み合わせて試してみてください。アプリケーションメモリの問題を解決し、コンピュータを快適な状態に戻せます。

対処法1:Macを再起動する

RAMを解放して問題を解決する最も簡単な方法は、Macを再起動することです。システムを再起動すると、すべてのシステムプロセスが適切にシャットダウンされ、RAMがクリーンアップされます。

ただし、頻繁に再起動するのは不便です。すべてのプロセスを終了させる必要があるうえ、作業中にMacが遅くなった場合には時間もかかります。

そこで、RAMをクリアするもう1つの方法をご紹介します。以下のターミナルコマンドを使用してください。

  1. ターミナルを起動します。
  2. コマンドsudo purgeを入力してReturnキーを押します。
  3. 管理者パスワード(Macの電源を入れるときに使用するもの)を入力し、もう一度Returnキーを押します。

これでコンピュータのRAMがクリアされるはずです。

対処法2:使用していないアプリを強制終了する

もう1つの簡単な解決策は、現在使用していないアプリを強制終了することです。多くのアプリをバックグラウンドで開いたままにする習慣があると、それらが過剰なメモリ使用の原因になっている可能性が高いです。

画面上部のAppleメニューをクリックし、強制終了を選択します。現在使用していないすべてのアプリを選択し、強制終了ボタンを押してください。

対処法3:不要なブラウザタブを閉じる

ブラウザのタブが不要になったら、こまめに閉じるようにしましょう。開いたままにしておくと、ブラウザの動作が遅くなり、バッテリーも余計に消耗します。Google Chromeなどリソースを大量に消費するブラウザに業務が依存していて、複数のタブをバックグラウンドで開いて切り替えている方もいるでしょう。また、調べ物のために複数のブラウザを同時に使う方もいるかもしれません。

タブを無期限に開いたままにしないことが大切です。開いているタブの数を減らすことで、ブラウザが大量のメモリを占有するのを防げます。

対処法4:不要なアプリをアンインストールする

Macのメモリ使用量を減らすもう1つの方法は、アプリケーションのアンインストールです。試しにインストールしたまま忘れてしまったアプリや、1〜2回しか使っていないアプリを保持していませんか?こうしたアプリはMacの起動時に自動的に立ち上がり、動作を遅くすることがあります。その結果、「システムのアプリケーションメモリが不足しています」というメッセージが表示されることもあります。

以下の手順で、Macからアプリを削除できます。

  1. Finderアプリケーションフォルダを開きます。
  2. 不要なアプリや不明なアプリを見つけて右クリックします。
  3. ゴミ箱に入れるを選択します。
  4. 完全に削除したい場合は、ゴミ箱を空にします。

対処法5:不要なブラウザ拡張機能をアンインストールする

古くなったブラウザ拡張機能や不具合のある拡張機能も、Macのメモリ問題の原因となり、同じエラーメッセージが表示されることがあります。各ウェブブラウザの拡張機能を確認し、本当に必要かどうか、無効化または削除できるかどうかをチェックしましょう。

Safariの拡張機能は環境設定 > 機能拡張メニューから確認できます。Chromeの場合は、アドレスバーにchrome://extensionsと入力するとアクセスできます。

対処法6:Appleのストレージ管理ツールを使う

前述のとおり、このエラーはMacのディスク容量が散らかっていることが原因の場合もあります。幸い、macOSには貴重なストレージがどのように消費されているかを確認するための、とても便利な機能が用意されています。徹底的に掃除が必要なカテゴリを特定できれば、作業はぐっと楽になります。

  1. AppleメニューからこのMacについて > ストレージタブ > 管理を選択します。
  2. メッセージ写真アプリケーションなどの各カテゴリを確認し、それぞれがどれだけのディスク容量を消費しているかを把握します。
  3. 「システムデータ」(旧「その他」)の合計容量も忘れずにチェックしましょう。

何を掃除すべきか把握したら、Macの整理整頓を始めましょう。ダウンロードフォルダ、ゴミ箱、溜まりがちな不要なスクリーンショットなど、定番の場所は必ずクリアしてください。

対処法7:アプリをアップデートする

macOSと同様に、使用中のアプリの1つ以上に、メモリを大量消費させるバグが含まれている可能性があります。該当するアプリにアップデートがないか確認しましょう。App StoreからダウンロードしたアプリはApp Storeで更新できます。その他のアプリは、画面左上のアプリ名をクリックすると(アップデートを確認オプションが表示されるはずです)。

対処法8:Macをアップデートする

Macで問題が発生したときは、アップデートが利用可能かどうかを確認するのも良い習慣です。問題がバグによるものであれば、アップデートに修正が含まれているかもしれません。

  1. AppleメニューからこのMacについてを選択します。
  2. ソフトウェア・アップデートを選択します。
  3. アップデートが利用可能な場合は、画面の指示に従ってインストールします。

対処法9:カスタムカーソルの色・サイズ設定を無効にする

一部のmacOS 12ユーザーから、カスタムカーソルのサイズや色を使用していると、システムのメモリが頻繁に不足するとの報告があります。カスタムカーソルの色を使用している方は、カーソルをデフォルトのサイズと色に戻すことをおすすめします。それで問題が解決すれば、有力な解決策が見つかったことになります。

ご存じない方のために説明すると、macOSではポインタのサイズと色を変更できます。このアクセシビリティ機能は視覚に障害のある方のために設計されていますが、誰でもポインタを見やすく追いやすくするためにカスタマイズできます。

  1. Appleメニュー > システム環境設定 > アクセシビリティ > ディスプレイ > ポインタに移動し、必要な変更を加えます。
  2. ポインタサイズをデフォルトに戻すには、スライダーを通常の位置まで左にドラッグするだけです。
  3. ポインタの輪郭色をデフォルトに戻したい場合は、リセットボタンをクリックします。

対処法10:RAMを増設する

可能であれば、最後の、そして最も費用のかかる選択肢として、MacにRAMを増設する方法があります。RAMの容量はMacのパフォーマンスを左右し、同時に実行できるアプリの数にも影響します。日常的な使用に対してRAMが不足していると感じたら、増設を検討する価値があります。物理的なRAMが増えれば、macOSがスワップファイルの保存のために起動ドライブを使用する頻度が減ります。ただし、購入後にRAMを増設できるMacは限られており、増設可能な機種でも通常はApple Storeまたは正規サービスプロバイダへの持ち込みが必要です。

まとめ

Macの不調やエラーメッセージの表示は、誰にでも起こり得ることです。上記の解決策を活用すれば、Macのメモリ使用量を抑え、「システムのアプリケーションメモリが不足しています」という問題を回避できます。覚えておきたい基本ルールは次のとおりです。不要なアプリを閉じる、不明なアプリや不要な拡張機能・ソフトウェアを削除する、そしてmacOSを常に最新の状態に保つことです。

  1. Windows 10で「メモリ不足」エラーを修正する方法|レジストリ編集の手順を解説

    Windows 10で「メモリ不足」エラーが発生する原因 Windows 10で多くのアプリケーションウィンドウを開いていると、「メモリ不足(Out of Memory)」というエラーメッセージが表示され、それ以上新しいウィンドウを開けなくなることがあります。場合によってはウィンドウ自体は開いても、表示されるはずのコンポーネントが欠けていることもあります。 メモリまたはシステムリソースが不足しています。いくつかのウィンドウまたはプログラムを閉じてから、もう一度お試しください。 この問題の主な原因は、Windowsにおけるデスクトップヒープ(desktop heap)の制限です。一部のウィン

  2. 「Your system is heavily damaged by four virus」エラーの直し方|Androidのウイルス警告を解消する3つの方法

    近年、私たちはノートパソコンやデスクトップPCよりもスマートフォンを利用する時間が大幅に増えました。それに伴い、ウイルス制作者たちもターゲットをスマホへと移しています。スマートフォンには個人の金融情報や仕事・ビジネスに関する重要なデータが大量に保存されており、悪用されやすいからです。 普段は「自分の端末は安全だ」と感じていても、突然不気味なポップアップや不審なエラーメッセージが表示されることがあります。その代表例が、Android端末に表示される「Your system is heavily damaged by four virus(お使いのシステムは4つのウイルスによって深刻な被害を受けて