web-dev-qa-db-ja.com

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

MacBook Proで8 GBのRAMを搭載したOSX 10.9.3を実行しています

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

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

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

14
user3308082

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

外付けドライブからそのデータをコピーするとき、最初に内容をRAMに読み取ってから、他のドライブに書き込むことができるようにする必要がありました。5ギガのデータをRAMは計算量の多い操作です。コピーしたばかりのファイルを使用したい場合はどうなりますか?コンピュータはそれを賭けているので、RAMあなたがそうすれば、それはその費用を再び支払う必要がないということです。

今ここにあなたの質問の中心に対処するキッカーがあります:ファイルキャッシュに5.66ギグのデータがあると、本当に250-400 MBのRAMが利用可能になりますか?いいえ、その5.66 GBはオペレーティングシステムに関する限り、まだ無料です。なぜですか?何かが必要な場合、コンピュータはそのRAMをナノ秒でダンプできるためです。あなたの= RAM何もしないで空にしておくよりも、キャッシュされたもののコピーで満たされます。オペレーティングシステムがキャッシュするものについてよりスマートであるほど、コンピュータは高速になります。

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

11
Wes Sayeed

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

purge

それはコマンドを実行することができないと言うでしょう、それは正常です。今すぐ実行

Sudo purge

Sudoコマンドの使用について、コンピュータによってプロンプトが表示される場合があります。コンピュータスキルのレベルはわかりませんが、Sudoコマンドを誤って使用したり、不適切に入力したりすると、オペレーティングシステム全体に深刻な影響を与える可能性があります。

アクティビティモニターを確認すると、ファイルキャッシュがクリアされているはずです。MacでのRAM使用量の減少が示されているはずです。

16
ThisIsDCo

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

0