macOSはUnixをベースにしているため、そのメモリ管理はかなり強固なものとなっています。 しかし、完璧というわけではないので、「システムのアプリケーションメモリが不足しています」というエラーメッセージが表示されることがあります。 このメッセージの本当の意味はなんなのか?そしてそれはなぜ起こるのでしょうか? ここでは、このエラーの原因と対処法について説明します。

まずはアプリケーション・メモリとは何かということを知りましょう。 簡単にいうと、macOSの中で実行中のアプリを処理する役割を担っています。

「あなたのシステムのアプリケーションメモリが不足しています」 のメッセージが意味することとは?

macOSはアクティブなプロセスで使用するデータをRAMに保存しています。 RAMの空き容量が少なくなると、macOSはデータをメインブートドライブに保存し始め、必要に応じてそことRAMの間でデータをスワップするという処理に変更します。 これが仮想メモリと呼ばれるものです。 このため、起動ドライブには常に10%程度の空き容量を確保する必要があります。 起動ドライブに、アプリケーションが一時ファイルを保存するのに十分な空き容量がない場合、「システムがアプリケーションのメモリを使い果たしました」というエラーメッセージが表示されます。

なぜこのようなことが起こるのでしょうか?

このエラーメッセージが表示される原因はいくつかありますが、macOSのメモリ管理は非常に優れているので、このメッセージが表示されたら、それを解決する方法を見つけるのが懸命でしょう。

理由としては、以下のようなものがあります:

ディスク容量

起動ドライブのディスク容量が不足している

マルチタスク多くのアプリが同時に開いている
ブラウザの起動が止まる

ブラウザのタブをたくさん開いている

誤動作するアプリメモリを“占有”してしまっているアプリ

Apple公証を受けているMacのアプリであるCleanMyMacには、アプリケーションメモリを簡単にモニタリングして、Macの速度が遅いと感じたときにメモリを解放できる便利なメニューがあります。 その利用方法は次の通りです:

  1. こちらから無料でCleanMyMacをダウンロードします。
  2. アプリをインストールして開きます。
  3. メニューバーのCleanMyMacのアイコンをクリックします。
  4. 「メモリ」をクリックします。

    Macでアプリケーションメモリを確認する方法について

    Macのアプリケーション・メモリを解放する前に、まずはメモリについて知ることから始めましょう。 幸いなことに、Macにはそれをするためだけに設計された内蔵ツール「アクティビティモニタ」があります。

    その利用方法は次の通りです:

    1. 「アプリケーション」 > 「ユーティリティ」に移動します。
    2. アクティビティモニタを開きます。
    3. メモリーをクリックし、ウィンドウ下部のデータを確認しましょう。 そこで「使用済みのメモリ」を確認しましょう。

    「あなたのシステムのアプリケーションメモリが不足しています」というエラーメッセージの対処方法

    この問題に対処する方法は、他にもあります。

    1. Macを再起動する

    これは最初に試すべきことです。 Macを再起動すると、キャッシュやその他の一時ファイルがクリアされ、仮想メモリとして使用されていた容量が復活します。

    2. MacOSをアップデートする

    Macで問題に遭遇したときは、アップデートに修正プログラムがある可能性があります。アップデートや更新があるかどうかを確認するのもおすすめです。

    1. Appleメニューをクリックし、「このMacについて」>「システム設定」を選択します。
    2. 「一般」>「ソフトウェア・アップデート」を選択します。
    3. 利用可能なアップデートがある場合は、画面の指示に従ってインストールします。
    4. blog system software koushin settei

    3. Apple の容量マネージメント

    Appleは、起動ドライブの容量を管理するための便利なツールをいくつか提供しています。

    blog system storage no settei

    1. アップルメニューをクリックし、「このMacについて」を選択します。
    2. 「ストレージ」タブを選択します。
    3. 「管理」をクリックします。
    4. 「おすすめ項目」を選択すると、ストレージの空き容量を確保するためにAppleが推奨する事項のリストが表示されます。どの操作を行うか決めて、指示に従ってください。

    4. アプリの更新

    MacOSと同様、起動しているアプリケーションの中に、メモリを占有するバグがある可能性があります。 これらのアプリにアップデートがあるかどうかを確認してみましょう。バグがある場合、そのアップデートで対処されている可能性が高いからです。 App Storeからダウンロードしたアプリケーションの場合は、App Storeで確認できます。 その他のアプリケーションの場合は、画面の左上隅にあるアプリケーションの名前をクリックします(「アップデートを確認」オプションを選択しましょう)。以下の手順で行えます:

    1. Launchpad、Dock、またはアプリケーションフォルダからApp Storeを開きます。
    2. 「アップデート」をクリックします。
    3. 更新があれば、「更新」または「すべて更新」のいずれかをクリックします。
    blog system no update

    5. 使っていないアプリを閉じる

    使っていないアプリをバックグラウンドで起動し続けると、仮想メモリを大量に消費してしまいます。 使用しないアプリは終了させるのがよいでしょう。 「Option-Command-Escキー」を押すと、「強制終了」メニューが表示されます。 現在使用していないプログラムがある場合は、それらを終了させましょう。

    6. ブラウザのタブを閉じる

    最近のウェブブラウザは、非常に多くのタブを同時に開くことができるため、一日中何十ものタブを開いたまま過ごしている人も多いかと思います。 そして、Mac の動作スピードの遅さに文句を言うのです。 タブを開いたままにしておくと、バックグラウンドで更新が行われ、メモリやその他のシステムリソースを消費してしまいます。 いつも使うタブをブックマークに登録し、使い終わったら閉じることを心がけましょう。

    アクティビティ・モニターを使ってMacのメモリ使用量を減らす方法

    上記の手順をすべて完了してもまだ同じエラーメッセージが表示される場合は、問題の原因を突き止めるために調査を行う必要が出てきます。 macOSには、これを行うための素晴らしいツール、アクティビティモニタがあります。 Mac上で現在実行中のすべてのプロセスを確認でき、RAMなどのシステムリソースを消費している項目を一覧表示できます。 この方法で、どのプロセスがメモリを占有し、エラーメッセージの原因になっている可能性があるかを確認でき、それを的確に終了させることができます。

    1. 「アプリケーション」→「ユーティリティ」と進み、「アクティビティモニタ」を起動します。
    2. 「メモリ」タブをクリックすると、アプリケーションやブラウザのタブなど、メモリを消費しているプロセスの一覧が表示されます。
    3. プロセスやアプリを選択して、“X” をクリックすることでアプリを閉じましょう。
    お役立ち情報

    先ほど説明したアプリのCleanMyMacには、Macを迅速に最適化するのに役立つ「パフォーマンス」機能があります。 これはDNSキャッシュを消去して、Spotlightのインデックスを再作成し、ディスクのアクセス許可を修復するなど、Macのシステムを円滑に動作させ続けるための様々な機能を実行します。

    7. ブラウザの拡張機能の確認

    更新されていないブラウザ拡張機能やバグのあるブラウザ拡張機能も、Macのメモリ問題を引き起こす別の原因である可能性があります。 使用している各ウェブブラウザの拡張機能を確認し、使用してないない場合は、無効化または削除してみましょう。

    Safariでは、「環境設定」>「拡張機能」で拡張機能を見つけることができます。 Chromeでは、アドレスバーにchrome://extensionsと入力することで表示が可能です。

    8. アプリのアンインストール

    アプリケーションの中には、Mac上で数ギガバイトの容量を消費するものもありますから、使わないのであれば、アンインストールするのが合理的です。 App Storeからダウンロードしたものであれば、必要なときにいつでも再ダウンロードできます。 そうでない場合は、開発元のウェブサイトから再ダウンロードすることができるはずです。 例えば、Microsoft Wordは最大2GBの容量を必要とすることをご存知ですか?そのため不要なアプリは処分しておくと良いでしょう。

    Macでのアプリをアンインストールするにはいくつかの方法があります:

    1. App Store経由でアプリを削除する。 App Store からダウンロードした場合、ストアを開き、下部にある自分のユーザー名をクリックし、削除したいアプリを探します。 アプリを選択して、「アプリを削除」を選択します。 確認して実行しましょう。
    2. アプリをアプリケーションフォルダからゴミ箱に移動します。 最後にゴミ箱を空にすることは忘れないようにしましょう。
    3. Launchpadを使用することもできます。 この場合、Launchpad でアプリを探し、アプリが揺れ始めるまでクリックし、xをクリックすることで削除できます。
    4. アプリに付属している標準アンインストーラを使用することもできます。 アプリケーションフォルダにあり、[App] UninstallerまたはUninstall [App] という名前になっています。
    5. CleanMyMacとその「アンインストーラ」機能を使うと、すべてのアプリ関連ファイルを素早く検出でき、それらを一度に削除することができます。CleanMyMacを開いて「アプリケーション」から「スキャン」>「アプリケーションを管理」>「アンインストーラ」の順にクリックするだけです。 そして、好きなアプリ (もしくは複数のアプリ) を選択して「アンインストール」をクリックします。

    アプリの完全な削除を行う際に、CleanMyMacを使わない場合には、アプリ関連の不要データを探し出す必要がある事にご注意ください。 アプリ関連の不要ファイルを削除する方法については、こちらの記事をご覧ください。

    9. Finderのメモリ使用量を減らす方法

    一般的に、メモリ関連の問題はFinderに関連していることが多いです。 FinderはAppleに内蔵されているファイルマネージャで、ファイルを確認したり、Macにあるすべてのファイルのパスを保存したりするのに役立ちます。 しかし、このプロセスはRAMを大量に消費することがあります。 もしこれまでの処理を行なっても問題が解決していないのであれば、Finderのメモリ使用量を制限することをお勧めします。 方法はこちらです:

    1. Finder ウィンドウを開きます。
    2. メニューバーから「Finder」>「設定」を選択します。
    3. そこで、「新しいFinderウィンドウの表示」という項目を見つけます。
    4. そしてそのロケーションを「最近」または「すべてのファイル」に変更しましょう。
    5. Optionキーを押しながら、DockからFinderアイコンを右クリックしましょう。
    6. 再起動を選択します。

    10. より多くのRAM を搭載

    最後の手段であり、最もお金のかかるオプションですが、可能であれば、お使いのMacに多くのRAMを搭載するのも選択肢の一つです。 物理的なRAMを増やすと、macOSがスワップファイルを保存するために起動ドライブを使用する頻度が少なくなります。 しかし、すべてのMacが購入後にRAMをアップグレードできるわけではなく、アップグレードできるMacの場合でも、通常はApple Storeや正規サービスセンターまで足を運ぶことになります。

    システムのアプリケーションメモリが不足していますというエラーメッセージが表示される理由はさまざまです。 しかし、それらはすべて、起動ドライブの容量が不足という意味です。 ですから、最も簡単な解決策は、より多くの容量を確保することになります。 上記の手順で、問題のあるアプリが必要以上にメモリを消費していないかどうかを確認するのが最初の一歩でしょう。