Macのメモリとの付き合い方

Windowsと比べるとどうもMac(Lion)はメモリをよく使う様な気がする

気がついたら空きメモリ100MBを切っていたなんてことはしばしば

前回の投稿で画像に出ていたが現在のMBPは16GB搭載している
それにもかかわらず、メモリが足りない、、

HDDはSSDを使っているのでスワップは切っているのだが、、

このあたりネットで調べてみると問題点が見えてきた

「現在非使用中」のメモリ、、使ってないのに確保されちゃってます

Macはメモリ管理が賢いと聞いていましたが、、、どうなってるの?

仕方ないので、どうにか返してもらえる方法を調べたところ、
色々な方がこの件調べているようで、効果があった方法を一つ
ここに上げておきます。

ターミナル上での操作になるので、わからない人はスミマセン。

適当なディレクトリを作って (~/bin とか)

適当なファイル名で ( memfree.sh とか)

そのファイルの中に以下のスクリプトを書きます

#!/bin/zsh
du -sx / >& /dev/null & sleep 5 && kill $!

 

上記ファイルを保存したら chmod +x で実行権限をつけ
crontab -e    コマンドを定期実行するファイルとして登録

*/20 * * * * /Users/(ユーザー名)/bin/memfree.sh

 

これだと 20分毎に先程のスクリプトが実行されて少しずつ
「現在非使用中」のメモリが開放されます。

お試しあれ!


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

About Me

Nobody knows

Featured Posts