2012/07/05

Mac OS X 釋放記憶體

我的 Macbook Pro 已經把 ram 升級到 8GB 了,但長時間使用還是會有不足的現象,打開活動監視器發現大部分的 memory 好像都 cache 住了。

在網路上找到 purge 這個指令,是這麼解釋的:
purge -- force disk cache to be purged (flushed and emptied)
Disk I/O的速度遠小於 Memory,所以 OS 會把常用的資料 cache 一份在 memory,這樣就不用每次都跑去 disk了。而此指令就是把這些 cache 釋放掉摟。


打開終端機執行 purge


Cool! 釋放了大半部的記憶體,終於不用常常重開機了~


參考資料
Using purge to free inactive memory on Mac OS X