Memory free2 ~~ 免費中 - MAC

Table of Contents

※ 引述《iOS5 (iCloud)》之銘言:
: http://itunes.apple.com/tw/app/memory-free-2/id460794201?mt=12
: 記憶體釋放軟體~免費中
: 請享用~~
: 當然~~記憶體加滿才是王道啦~ XD
這種東西我都會建議不要裝,因為這東西其實用處不太大

我來聊聊這玩意的原理
iPad上來講釋放記憶體的方法不外乎就是殺inactived的uid
事實上這方法有效,而在iOS新版的也直接支援這種功能
(也就是你home按兩下 長按下面的task 讓他發抖砍掉就是了)
這當然有用,而且是真的有效

可是在PC/MAC上事實上不能這樣做,因為沒有Sandbox
你不能很直覺得說
「啊我在activities list看到一個好像idle很久佔用又很大 直接砍掉」
在大型電腦上是不能這樣搞的,因為大型電腦並非single app based(sandboxed)

所以他們的做法其實都一樣:「跟系統要一塊很大的記憶體然後free掉」
要的記憶體量通常能多大就多大,最好能比實際實體記憶體大一點

為什麼這樣看起來有用?Activity Monitor打開看一下
其實它就是要了一塊很大的wired, 然後直接完整釋放掉變成free(並非變成inactived)

那事實上本來在實體記憶體裡面的東西就被迫排放到swap去了
這樣會增加效能嗎?答案是你會增加OS記憶體管理器的困擾跟降低效能
你只要有太多東西在swap 它必須花上比平常多更多的演算時間來找出資料位置
還要比平常多更多的時間去把它寫回來(通稱Page out)

Page in/Page out/Page fault這關鍵字我不多說明,不過他會大幅度增加這些動作
所以對系統來講速度只會慢不會快,而且只會造成記憶體管理困擾

建議最好不要裝這東西 除非他用的是別的技術
(不過這類型utilities用的方法沒看過第二種)

--

All Comments

Yuri avatarYuri2011-09-25
記憶體就是拿來用的
Harry avatarHarry2011-09-26
mac上也沒看過因空閒記憶體少就不能跑的程式...
Susan avatarSusan2011-10-01
所以加記憶體才是王道阿~~
Cara avatarCara2011-10-05
沒用記憶體 也是丟在swap反而更慢..
Bethany avatarBethany2011-10-07
大推此篇 要破除記憶體使用的錯誤想法阿!
Margaret avatarMargaret2011-10-11
這個時候就要大推 Mac Pro 裝滿 64G ...(誤