毎日モザイク

White Room Layout Works

2014-03-21T17:48:49+09:00 [Fri]
--> [日常]

Marvericks にメモリ最適化ツールとかいらんのではないか?

OSXのメモリ管理が手作業をするには体感と合わない(キャッシュで食いつぶしているだけなのにスワップする)のを嫌ってメモリ最適化(キャッシュ部分を消すやつ)ツールを使う人がいましたが、Marvericksではいらないのではなかろうかと。

10.6から飛ばして上げたので、 .7と.8については知らないのですが、10.6ではキャッシュで食いつぶしているだけなのに、キャッシュを捨てずにスワップしまくっていました。

10.9ではキャッシュで食いつぶして、物理メモリ:16.00GB、使用済みメモリ:15.96GBの状態から、ほかのアプリケーションを起動しても、大きなファイルを開いても使えるところがあるうちはスワップしません。

特にいじってないので、デフォルトで、linuxのswappiness=0(使えるところがあるうちはswapしない)みたいな感じになっているのではないかと思います。

これなら、キャッシュはキャッシュとして有効利用しつつ、ほかのアプリが必要とするならキャッシュを捨てて確保するっていう、手作業時の体感に合った使い方だと思うし、キャッシュで食いつぶしている状態と、空き状態からで、メモリ確保に体感でわかるほどの違いはありません。

メモリ管理はOSまかせでいいのではないかと。