「システムのアプリケーションメモリが不足しています。」それはどのように可能ですか?


20

macOSは定期的に「アプリケーションの強制終了」ダイアログを表示しています:

システムのアプリケーションメモリが不足しています。

システムのアプリケーションメモリが不足しています。

コンピューターの問題を回避するには、使用していないアプリケーションをすべて終了します。

開いているアプリが数個しかない場合、どうすれば可能ですか?



2
私は最近、ほとんどすべてのシステムメモリが空いているこの問題を見ました。問題は、GPUメモリを割り当てているが解放していない不良プログラムでした。すべての画面表示はGPUを介して行われるため、十分なシステムメモリが利用可能である場合でも、メモリをすべて使用するだけで正当なメモリ不足エラーが発生します。
ジョシュサンフォード

スクリーンショットから欠落している情報は、SafariとChromeで開いているタブの数です。アクティビティモニタは、Safariは、他の10の30回の別個の工程を含み、クロムことを示すかもしれない
DEMIS

その日、開いたタブの数を覚えていません。Ususlly私はいくつかの開発、テストのためにのみ使用さ5以下Safariで開いたタブやクロームで0を、持っている
alessandro308

回答:


10

私の経験では、これはメインシステムのハードドライブの空き容量が少なくなったときに発生します。オペレーティングシステムは、「仮想メモリ」と呼ばれる追加のメモリストレージにハードドライブを使用します。(OSが自分自身のために十分なスペースを確保できることを常に望んでいましたが、実行するアプリケーションの数を予測することはできません)。

それに加えて、通常のWebの使用には、過去に比べてはるかに多くのメモリが必要になることに注意してください。アクティビティモニターでは、すべてのタブとウィンドウ(開いているすべてのWebページ)がそれぞれ独自のプロセスであり、かなりのメモリを消費することに気付くでしょう。その上で、スムーズに実行できると期待されるすべての広告、映画、フラッシュ、スクリプト、プラグイン、360ビデオなどを考慮してください。新しいOSと新しいWebページは、大量のメモリを使用して、「正常に動作する」ことを期待するサービス(たとえば、デバイス間での同期、通知、自動更新など)を提供します。

要するに、私の経験では、通常、突然大量のメモリを消費する単一のプロセスはありません(リークプログラムは実際に犯人になる可能性があります-たとえばSketchup 2016は私にこれを行います)。より一般的には、多くのプログラム/ Webプラグインに期待される追加機能です。

コンピューターを再起動すると、しばらくの間、この問題は常に軽減されます。主に、時間の経過とともに起動したすべてのWebページとアプリをアンロードすることです。しかし、コンピューターとハードウェアの制約に対する期待が同じままである場合(そして、何も変更せずに同じ数のプロセスを実行する場合)、最終的に再び問題に遭遇します。

私に役立つ2つのソリューション:

1)一度に開くタブ/ページとプログラムを減らします。MS Office、Parallels、3D CAD、Adobeプログラムなど、高額なアプリを開く前に、いくつかのWebページ/プログラムを閉じます。

2)システムが一般的な仮想メモリのニーズを処理できるように、システムのハードドライブの空き容量を増やします(たとえば、すべての音楽と写真を別のドライブに移動します)。私にとって、これは私の1TB OSドライブが20%以上の空き容量(200GB)を必要とすることを意味します!要件が異なる場合があります。古いAppleラップトップまたはiMacまたはMiniを使用している場合、OWC Data-Doublerはこれを実現するための本当に素晴らしい方法です。

方法(1)は一時的な修正であるため、最終的に方法(2)を制定すると、多くのヘビーデューティプログラムを同時に実行しているときに期待するスナッピーなパフォーマンスに戻ります。


たとえば、Google Chromeは開いているアプリの1つであり、Chromeで30個のタブ/ページを開いている場合があり、それぞれが膨大なメモリを消費します。私のコンピューターでは、1つのGMailタブが4ギガのメモリを占有します(そして、これらのうち3つをさまざまなアカウント用に開いています)!
デミス

5

同じ問題を抱えていたため、Google Chromeアプリケーションのメモリリークの可能性があります。実行タスクマネージャ(中その他のツール]メニューまたはクロムになった://システム/)とチェックメモリ開かれたタブによって使用され、それらを殺します。解決しない場合、影響を受けるアプリケーションを強制終了することで問題を解決できます。

または、メモリの負荷(memory_pressureコマンド)を確認し、空き領域を再確認して、スワップファイル用の十分なストレージを確保します。またsudo purge、ターミナルから実行してみてください。


4

仮想メモリシステムが義務付けられない、メモリに対する奇妙な要求がある可能性があります。最善の策は、Macを再起動してから、アクティビティモニターを実行してメモリの負荷を表示し、そのメモリ状態に再び到達した場合にメモリの詳細を確認することです。

バグのあるプログラムがメモリをリークしていることが原因である可能性が高いため、この最後の発生時に実行中のプログラムの更新を調べて、バグ修正で解決できないものではないことを確認できます。


3

OS自体に問題がある可能性が高いです。数個のプログラムを開いているだけで、アクティビティモニターでメモリの負荷が「緑」だったときにこのメッセージを受け取りました稼働時間106日です。誰もが知っているように、メインフレームと比較すると106日はそれほど多くはありませんが、コンピューター/ OSを再起動せずに永久に実行することはできません。メモリ不足の兆候はありません)。Appleがこれを修正するまでは、おそらく再起動が最良の提案です。


なぜ誰かが私のコメントを上記の投票で下したのですか?
デシベル

ドライブに十分な空き容量があるので、実際にシャットダウンする必要はほとんどありません。私が行った最長期間は少なくとも6か月(システムの更新前)でした。OSはメモリのクリーンアップと物事の安定性に非常に優れているようです。ただし、それでも、再起動してもシステムパフォーマンスに顕著な違いはありませんでした。
デミス

3

数日前、まったく同じ問題が私に起こりました。

MacのNVRAMとPRAMをリセットするには、次の手順に従います。メモリ消費量は、起動時に4.5 GBから2.8 GBに減少しました。

  1. Macの電源を切ります。

  2. 再びオンにして、灰色の画面が表示される前にCommand+ Option+ P+ R(すべて同時に)を押し続けます。

  3. Macの2回目の起動音が聞こえるまでキーを押し続けます(ビープ音が2回鳴ります)。

私はこのプロセスを次々と繰り返さなければならず、今では私の記憶の問題は解決されました。


このコメントには懐疑的でした。つまり、シャットダウン時にRAMがリセットされないのはなぜですか?電源もラムもありませんか?そして、なぜボタンの複雑な組み合わせを押す必要があるのでしょうか。しかし、簡単なグーグル検索では、この手法はApple support.apple.com/en-us/HT204063によって確認されています。そのページの内容は基本的にこの回答と同じですが、MacにはPRAM(古いMac)またはNVRAM(新しいMac)が搭載されていることが示唆されています。
フレデリクフ

NVRAM / PRAMのリセットは機能しませんが、再起動が機能します。
MikeP

2

このメッセージが表示されているが、リストされているアプリケーションが想定される過剰なメモリ消費を説明していないようであれば、非アプリケーションプロセスがその背後にあるかどうかを確認してください。アクティビティモニターの[メモリ]タブにリストされますが、そのダイアログには表示されません。

リストされたアプリケーションも、想定される問題を説明する空きディスク領域もない状態で、このダイアログに悩まされていました。異常に大量のメモリを使用するUNIXプロセスがいくつかありました。彼らが使用していた量はまだダイアログの主張を説明しておらず、メモリのプレッシャーはまだ緑色でしたが、それらを終了するとすぐに(強制終了する必要さえありませんでした)ダイアログは停止し、それ以来再発しませんでした。

警告:不明なプロセスが何であるかを少しオンラインで調査し、強制的に終了する前に行うことをお勧めします。プロセスによっては、強制終了する代わりに、または強制終了した直後にシステムを再起動することをお勧めします。


1

エラーメッセージが定期的に表示され、500GB SSDで300GBの空きがあるため、このエラーメッセージには複数の原因が考えられます。32GB RAMとメッセージが表示され、使用されている物理RAMは約24GBのみです。

Safariのタブを何トンも開いていたのはいつだった。Safariのメモリ管理の問題が疑われます。ウェブサイトによってはトリガーされる場合もありますが、Safariは回復するのに十分な回復力があるはずです。

さらに、Webページが応答しなくなったため、Safariで頻繁に「強制再読み込み」オプションがスローされます。ゴールデンタイムには準備ができていません。誰かがSafariチームのボゾ噴火を抑える必要があります...


これは、Safariがメモリの管理を上手く行っていないためだと思います(Chromeが同じがらくたをはるかにうまく処理していない限り)。アクティビティモニターを見ると、各Webページに大量のメモリが必要であることがわかります-特にWebアプリ(Gmail-私にとって4 GBのメモリなど)またはフラッシュ/ムービー広告(すべてのブログ/ニュースサイト)。
デミス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.