使用mac的朋友肯定見過下圖這個Activity Monitor
系統把內存分成了4塊:
Free - 顧名思義,就是可用內存
Wired - 系統(包括OS X內核)佔用的內存
Active - 現在正在使用的內存
Inactive - 你剛剛退出的程序仍然佔有的內存,實際上mac保留了你之前退出的程序的一些信息在RAM裏面,這樣當你再次打開這個程序的時候,加載會快很多。
很顯然,當Free內存不夠的時候,打Wired的主意很難,當然可以關掉一些軟件以減小Active memory,但最有效的方法是釋放inactive memory,大不了就是下次再打開之前打開過的程序的時候稍微慢一點唄。
釋放inactive memory非常簡單,mac已經幫你封裝在purge命令裏了。
打開Terminal,輸入purge,敲下回車,就這麼簡單,再來看內存分配。
Inactive memory從1G降到了不到300M,Active memory也被釋放了40%