看板 MAC 關於我們 聯絡資訊
※ 引述《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用的方法沒看過第二種) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.113.52
EROS4:記憶體就是拿來用的 09/23 19:52
TauriCrab:mac上也沒看過因空閒記憶體少就不能跑的程式... 09/23 20:24
iOS5:所以加記憶體才是王道阿~~ 09/23 20:32
mp607:沒用記憶體 也是丟在swap反而更慢.. 09/23 21:05
applewarm:大推此篇 要破除記憶體使用的錯誤想法阿! 09/23 22:12
concord:這個時候就要大推 Mac Pro 裝滿 64G ...(誤 09/24 12:57