8GB RAMを搭載したiMac —メモリは常にほぼ満杯です


13

8GB RAMを搭載した27インチiMac(Late 2012、OS X 10.9.2)を使用しています。それほど多くのものを実行しているとは思いませんが、メモリの使用量は常に7GBを超えています。これにより、プログラムが時々ハングしたり、コンピューターが時差を感じたりすることがあります。

私が実行している最も重いのは、機能しなくなったWindowsラップトップのParallels仮想化です(Windows専用プログラム用、仕事関連)。それから私は主にChromeでサーフィンします(10〜20個のタブ、YouTubeのビデオでいくつか)。もちろん、Mail、Evernote、その他いくつかのものを開いています。しかし、私は8GB RAMコンピューターがそれに圧倒されるべきではないと思います。私は間違っている可能性があります。

Activity Monitorからプロセスのエクスポートを提供します。もちろんそれを調べてみましたが、私が推測するシステム関連の小さなプロセスをたくさん実行しています(私には知られていない)。私は長年のPCユーザーであり、MacではなくPCでのプロセス管理の方法を知っています。

どう思いますか?もっと多くのRAMが必要なのでしょうか、それともそう感じませんか?

よろしく、


心配しないでください。MBRに16GBのRAMが搭載されており、常に満杯です。
ケノーブ

アクティビティモニターの表示内容-Windows VM 搭載したParallels は大量のRAMを使用します
-user151019

回答:


24

OSXは(Windowsと同様に)メモリを管理するため、パフォーマンスの問題がメモリの制限によるものかどうかを判断するのは難しい場合があります。技術的には、OSが利用可能なすべてのメモリをキャプチャし、必要に応じて割り当てることを本当に望んでいます。その場合、OSによって割り当てられていないメモリが利用可能であっても、すべてのメモリが「使用」されていることがわかります。

これは、OSXおよびWin7 +で起こっていることに多少似ています。ただし、Appleは過去にWired、Swap、Realなどの多くのメモリ分類で混乱させていました。

幸いなことに、Mavericksを実行しています。Mavericksの新しい機能は、次のAppleサポートドキュメントに記載されているMemory Pressureグラフです:http : //support.apple.com/kb/HT5890

ここに画像の説明を入力してください

基本的に、メモリグラフに赤が表示されている場合はさらにRAMが必要で、緑の場合は良好です。詳細については記事を読むことをお勧めしますが、赤、黄、緑は、問題が発生している可能性のある場所をガイドするのに役立つ視覚的なツールです。

あなたのモデルにもよりますが、Macはメモリの制限よりもハードドライブのアクセス速度に苦しんでいることがわかりました。 )


9

最新のオペレーティングシステムと同様に、OS Xは可能な限りRAMを使用しようとします。たとえば、OS X:

  • アプリケーションが再び起動された場合、アプリケーションが終了して時間を稼ぐときにデータをメモリに保持します。
  • (低速、低速)ハードドライブから最近使用したファイルをキャッシュして、後で高速にアクセスできるようにします。

明らかに、このメモリは、必要に応じて他の用途に使用できます。しかし、システムは今のところそれを「解放」する必要がないことは当然です。必要になるまで待機します。

つまり、しばらく実行した後、コンピューターは常にメモリが完全に使用されているか、ほぼ使用されていること示します。十分なRAMがないことを意味するのではなく、システムが無駄にしないようにするだけです。

メモリが実際に不足しているかどうかを知るには、主に頻繁にスワップするかどうかを確認する必要があります。@cmasonの優れた回答を参照します。


1
編集していただきありがとうございます。また、圧縮されたメモリが原因の一部ではないかと思います)。
ブレイザーブレード

1

SSDを手に入れましょう。10.9.2はRAMを効率的に管理する方法をよく知っているので、心配する必要はありません。上記のように、OSXは健全な理由から、使用されるメモリを可能な限り維持しようとします。

通常の使用には8GBが適切です(このコンテキストでは、重いビデオ/グラフィック編集は通常とは見なされません)。

SSDをインストールしたときに2011年の初期の15インチMBP w / 8GBが、まったく異なる、より高速なマシンになりました。VirtualBoxからWin7仮想マシンを実行します。


1

@cmasonの回答が好きですが、いくつかの基本的なことを明確にしたいと思います。

ここには2つの個別の質問があります。(1)報告する遅延は、いくつかの回答に示唆されるように、ほとんどの場合、ハードディスクに起因します。ハードディスク内の適切な場所に移動するには、多くの場合10ミリ秒程度かかり、これらの遅延は蓄積されてユーザーに見えるようになります。(2)メモリがディスクのキャッシュとして使用されるため、メモリがいっぱいです。

唯一の関係は、システムがディスクから同じものを再度読み込む必要がある場合、キャッシュとして使用するRAMを増やすことで解決できます(必要なものがRAMに保存されている場合)。

しかし、システムがハードディスクから新しいものを読み取るときはいつでも、より高速なディスク(SSD)のみが役立ちます(あるいは、システムがディスクから何を読み取ろうとしているのかを推測して事前に読み取ろうとしますが、これはできませんコンピュータには未来を予測する水晶玉がないため、一般的に奇跡が起こります。


0

RAMのアップグレードは安価で簡単なので、OS Xでのメモリ管理の複雑さを理解しようとするのではなく、実行してください。

SSDのアップグレードは高価で困難です(特にiMacの場合)が、すぐに気付くほどの違いをもたらします。試したことは一度もありませんが、Thunderboltに接続された外部SSDからOS Xを実行しても、内部の回転ディスクよりも高速であると思われます(ただし、内部ディスクよりは低速です)。

最も可能性が高いのは、ParallelsとChromeの間で、OS Xがメモリをディスクにスワップしてしまい、回転ディスク上のディスクI / Oが遅くなることです。私の経験では、ブラウザは時間の経過とともにメモリを解放することに消極的であるため、問題に気付いたらChromeを再起動してみてください。ほとんどの場合、Parallelsを再起動するよりも簡単です。


8
最初の段落について、これはまさにハードウェアメーカーが使用することを望んでいるような単純な「解決策」です。「RAMを追加購入するだけ」いいえ、しないでください!使用しているものとその理由を理解します。資本家に勝たせないでください!
モニカとの軽さのレース14

0

Macの兄弟には8ギガバイトのRAMで十分ですが、2014 mbp w / 8gsがあり、同じ問題があります。メモリは常にほとんど使い果たされているように見えますが、実際にはアプリとファイルキャッシュにあります...私は個人的にすべてのメモリを表示し、キャッシュにはないようにしていますが、何ができますか?笑...

とところで-IVEはSSDを取得しました。私も一生Macユーザーに過ぎませんでした。正直に言って、それは世界に違いをもたらしていると言えます。起動時間約1分と通常1/2から、起動時間約5までです。秒..... BSなし;)


-1

RAMのアップグレードを推奨する人々-あなたの時間とお金を無駄にします。真新しい30インチデスクトップMacでしばらく問題を監視し、最初は8Gbでした。RAMの使用量は数日で上昇し、アプリはリリースされません。システムに何も残さずに、非常に遅くて使用できません。

合計16にさらに8GBを追加するためにアップグレードされました。そして、あなたは何を知っていますか?3日後、16GBがすべて解放され、Firefoxが5GB、Atomテキストエディターが4GB、他のアプリも同様、メールは3GBに保持されました。

この数値は異常であり、正常ではありません。これは、WindowsやLinuxなどの実際のPCでは発生しません。これは完全にApple OSの障害であり、RAM管理が不十分です。

したがって、RAMを追加購入しないで、お金を節約してください。願わくば、アプリからラムを強制的に解放するプログラムによる解決策を探しています。

更新:カーテンアプリは、Firefoxを編集して独自のRAM管理を行えるほどスマートであることが判明しましたabout:config

browser.cache.memory.enable - true
browser.cache.memory.capacity - something sensible
config.trim_on_minimize - true
browser.sessionhistory.max_entries - 10
nglayout.initialpaint.delay - 0

そこに答えがありますか、それともただの暴言ですか?この2年前の質問に答えようとしている場合は、OPで発生した問題に対処するために編集してください。そうでない場合、この回答が投票されるリスクがあります。
fsb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.