Mac 10.9.3でファイルキャッシュを空にする方法


14

8 GBのRAMを搭載したosx 10.9.3を実行しているMacbook Proがあります

RAMを監視してメニューバーに表示するアプリを使用し、外部ドライブ(合計約5 GB)からいくつかの大きなファイルをMacにコピーした後、使用可能なRAMが250 mbから400 mbしかありません(数値は変動します)、通常、この数値は少なくとも3.5 GBです。アプリを開くと、ほとんどのRAM(5.66 GB)がファイルキャッシュに割り当てられていることがわかります。

http://i.imgur.com/4JQfDL8.jpg

コンピューターを再起動せずにRAMを元に戻す方法はありますか?AppleScriptファイルを使用してこれを行うことができれば、将来必要に応じて簡単に実行できるようになりますが、必ずしも必要ではありません。

回答:


11

これは正常であり、問​​題を表すものではありません。人々はRAMが占有されているか、空いていると考える傾向がありますが、実際にはそうではありません。ファイルキャッシュは、この完璧な例です。

そのデータを外部ドライブからコピーした場合、そのデータを最初にRAMに読み込んでから、他のドライブに書き込むことができました。5ギガのデータをRAMにコピーするのは、計算コストの高い操作です。コピーしたファイルを使用したい場合はどうでしょうか?コンピューターは、あなたがすることを賭けているので、コピーをRAMに保持しているので、もしあなたがそうすればそのコストを再び払う必要はありません。

ここであなたの質問の核心に対処するキッカーがあります:ファイルキャッシュに5.66ギガのデータがあると、実際には250-400 MBのRAMしか使用できなくなりますか?いや。その5.66 GBは、オペレーティングシステムに関する限り、まだ無料です。どうして?コンピューターは、他の何かに必要な場合、ナノ秒でそのRAMをダンプできるためです。何もせずに空のままにしておくよりも、RAMにキャッシュされたもののコピーを入れる方がより有益です。オペレーティングシステムが何をキャッシュするかについて賢くなればなるほど、コンピューターは速くなります。

そのプログラムは、どのくらいのRAMが使用されているかについての真実を教えてくれますが、同時に利用可能なRAMの量を誤って表しています。


That 5.66 GB is still free as far as the operating system is concernedOSXがメモリのそのセクションを単に空きとしてマークできないのはなぜですか?それは平均的なユーザーを混乱させます。
シリアルエンジン

OS Xはそれを無料としてマークします。アクティビティモニターはそれを反映しているでしょう。混乱は、その人が使用しているサードパーティのアプリから生じており、OSとは異なる数値を報告しています。どちらのアプリも間違っていません。彼らは事実の解釈についてお互いに異議を唱えているだけです。
ウェスセイド

Mavericksでは、アプリのMemory Clean Memory UsedがActivity Monitor と同じことを報告しました。使用メモリを計算するときにファイルキャッシュを差し引くことはありません。
シリアルエンジン

無料ではないものを知っていますか?ハードディスクをフルスピードで実行してギガバイト相当の空きメモリを使い果たし、ロードしようとする他のすべてを遅くします。また、無料ではありません:メモリの内容を圧縮するために必要な計算時間。これにより、さらに多くのディスクの内容をキャッシュできます。(これが、クロームのみを実行している場合、600MBの圧縮メモリを持っている理由です。)ファイルキャッシュを使用してOSXのバージョンにアップグレードしてから、6歳のかなり低スペックのMacbookは犬のように動作します。なぜ。
病原体

間違っているかもしれませんが、ファイルキャッシュはおそらく最近OS Xに追加されたものではないでしょう。OSXは基本的にUnixの形式であるFreeBSDに基づいています。
yitwail

16

ターミナルアプリケーションとアクティビティモニターを開きます。ターミナルで、実行します

purge

コマンドを実行できないと言われますが、それは正常です。今すぐ実行

sudo purge

コンピューターは、sudoコマンドの使用についてのプロンプトを表示する場合があります。コンピューターのスキルのレベルはわかりませんが、sudoコマンドの使い方を間違えたり、不適切に入力すると、オペレーティングシステム全体に深刻な混乱を招く可能性があります。

アクティビティモニターをチェックすると、ファイルキャッシュがクリアされ、MacでのRAM使用量の削減が示されます。


0

Diskinventory Xを使用して、コンピューターのスペースを取りすぎているファイルやフォルダーを見つけます。「ファイルキャッシュ」フォルダーが表示され、削除できるはずです。


質問を注意深く読んでください。あなたの答えは元の質問には答えませ。質問で言及されているファイルキャッシュは、ディスク上のフォルダではなくメモリキャッシュです。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.