2012年4月22日星期日

[教學] 透過Mac內建指令來釋放記憶體,讓特定工作的效率更高!


[教學] 透過Mac內建指令來釋放記憶體,讓特定工作的效率更高!

在 Mac App Store 中,有許多標榜可以釋放記憶體的應用程式,雖然不是騙人的,但為了釋放個記憶體就花美金實在沒必要!
因為 Mac 早已內建釋放記憶體的指令,這個指令也適用於其他類Unix或Linux為核心的作業系統。

釋放記憶體適合在什麼時候使用呢?絕對不是可用的越多越好,因為 Mac OS X 會將最近使用過的應用程式保存在記憶體內,讓下次開啟這些常用的應用程式時能更快載入,這也是 Mac 為何會越用越順的原因。

當記憶體用完後, Mac 會將最近沒有用到的應用程式從記憶體中釋放出來,並將資料儲存到硬碟內。但寫入傳統硬碟需要相當的時間,這也是 Mac 偶爾會轉彩球的原因。

因此,釋放記憶體適合在「準備進行需要耗費大量記憶體的工作」之前,避免 Mac 在記憶體捉襟見肘時忙著釋放記憶體,導致工作效率低落。
如果你是使用固態硬碟(SSD),那麼硬碟讀取效率相當高,釋放記憶體就變成一個沒必要的動作了。

常見耗費大量記憶體的工作,有開虛擬機、修大圖、編輯HD影片、編輯網頁與創作音樂......等,筆者目前發現使用Adobe Flash也滿會吃記憶體的。(冏)


這是一個尚未釋放記憶體時的使用分布,大家可以看到由固定(紅色)、現用(黃色)佔用了大部分的記憶體空間,可用(綠色)約1/4左右,這樣的記憶體空間絕對無法開順一個虛擬Win7。


此時打開我們的終端機(/Applications/Utilities/Terminal.app),並輸入這個指令:purge


可用(綠色)記憶體順利釋放為4GB,可以順順的開虛擬Win7囉!

Original Page: http://feedproxy.google.com/~r/iphone4TW/~3/Jgjpk73kRW0/showthread.php

Sent from Feeddler RSS Reader



Sent from my iPhone 

沒有留言: