http://tinyurl.com/2do9ybt
原作者認為OSX最大敗筆就是虛擬記憶體的控管部分,即便跳出swap out狀態後後仍然不會恢復原本用量
然而這問題卻莫名其妙得到解脫
原因在於RAM與SSD之間的傳輸速度實在太快,不會再體驗到swap out後效能低弱的問題
超出2G的部分全部丟給SSD暫存,具體來說他做了哪些負壓測試
1.
用Safari開了70幾頁的apple首頁,這時已經幾乎用光記憶體並產生了1G以上的swap
然後在這狀態下開啟iLife'11系列(iPhoto, iMovie, Garageband)
並又不關以上程式的情形下加開iWorks'09系列(Pages, Numbers, Keynote)
開啟時跟記憶體清空一按即跳比會稍微遲鈍,但也不算慢,水準之上
沒有初代Air那種不知何時才會開啟完成的絕望感
又看見不少HD動畫在展示機裡面,於是挑了看起來最重的動畫來放
顯然MBA已經拼了老命去處理,卻過不多久就開始播放(影片還是有嚴重掉格,CPU不夠力??)
這次跑回keynote輸入日文,沒想到異常反應良好完全沒有延遲
然後跳回safari,檢查一下動態監測,發現safari在吃80%的CPU資源
發現這樣比較會失準而轉個策略
2.
跑去數位相機watch找一些用單眼拍的超高解析度照片
把這些照片設為safari的首頁一次開啟100個以上的視窗
再以如此的狀態下跑到iMovie播放HD影片,竟然完全不會掉格
目前為止的結論是即便swap嚴重的情形下,只要有辦法確保足夠的CPU power就不會受太大問題?
此時看見Aperture已經灌好在MBA裡面,在上述的狀態下加開Aperture.
照片瀏覽非常順暢(原文只有提到瀏覽照片)
以上結論來看........這次MBA是來真的了??SSD有這種表現很正常,不過還是可以說我們正處於I/O革命吧,哈
2G只要不是一次大量使用記憶體(例如長篇HD動畫編輯),或是對CPU同時進行負荷太大的工作就沒問題
sho_winter wrote:
原作者認為OSX最大敗筆就是虛擬記憶體的控管部分,即便跳出swap out狀態後後仍然不會恢復原本用量...(恕刪)
剛剛看完了~
最後に、起動していたアプリを一気に終了してアクティビティモニタを最終確認。なんと1GB以上発生していたスワップが300MB程度まで回復(減少)。OSXって一度スワップしたら二度と回復しない感じの挙動だったのに、いつの間にやら改善されていたのか。
你是在說這一段沒錯吧?
我找不出原作者整偏文章中哪裡有提到類似「最大敗筆」的用詞~

另外,上面測試畫面裡出現的圖也不是「虛擬記憶體」,而是「實體記憶體」~

建議您先搞清楚MacOS跟Windows兩者在記憶體管理方式上的差異會比較好~
還有,MacOS上執行的程式在關閉後,不是不會清空使用過的記憶體位址,而是會「看情況」清除,
一般來說開機長時間使用後,記憶體都會盡量吃到滿,有需要才會吐出來~
以原作者測試的機子記憶體只有2GB來說,扣掉OS跟顯示卡跟一些常駐程式使用掉的量,只剩下1GB多一點,
一口氣吃掉約1GB的作業,程式關閉後當然記憶體的管理狀態會稍作調整吐回記憶體~
(因為你的可用記憶體已經幾乎沒剩了~)
在我看來原作者的DEMO機子記憶體管理情況極為正常~
你如果是在16GB ram的Mac Pro上做一樣的事情,恐怕又會有不同的結果...
lfjadsflk wrote:
剛剛看完了~最後に、...(恕刪)
OSXの最初のバージョンがでた時からOSXのウィークポイントは仮想メモリーのパフォーマンスだと思っていて、バージョン上がってっも一向に消費量は改善されず、メモリを食い続ける一方だった富豪OSっぷりを見るにつけ、個人的にはメモリは8GB必須で、新型Airが4GB搭載できてもまだ辛いなぁと思って興味を失ってたんですが、Danさん曰くswapのオーバーヘッドが無効化される程SSDが速いというじゃないですか。これが本当ならパソコンハードウェア的には革新的な出来事で、メモリは4GBとか8GBとかいう世界から解放されるという事です。
不不,我是再說這一段喔
不過它的確沒有說道是最大敗筆啦,只說是弱點,哈哈
抱歉了
sho_winter wrote:
不過它的確沒有說道是最大敗筆啦,只說是弱點,哈哈...(恕刪)
那真的是「弱點」嗎?!

MacOS跟Windows的記憶體管理方式是不一樣的~
請不要用Windows的概念去套用在MacOS上,庸人自擾而已~
(我覺得原作者好像也不太清楚兩者的分別~

sho_winter wrote:
http://tinyurl.com/2do9ybt
原作者認為OSX最大敗筆就是虛擬記憶體的控管部分,即便跳出swap out狀態後後仍然不會恢復原本用量
然而這問題卻莫名其妙得到解脫
原因在於RAM與SSD之間的傳輸速度實在太快,不會再體驗到swap out後效能低弱的問題...(恕刪)
你的翻譯有點問題~
原文:OSXのウィークポイントは仮想メモリーのパフォーマンスだと思っていて...
原作者是重點是說他認為「MacOS要快,重點是虛擬記憶體的效能...」
(※原作者這句話有問題,MBA就算能插到8GB,16GB RAM,一般使用上效能差異並不會大到哪裡去,但是如果把實體記憶體模擬成硬碟在用的話就會快上非常多

而且你跟原作者一樣,對MacOS系統的記憶體管理方式似乎有著很大的誤解~

sho_winter wrote:
不過它的確沒有說道是最大敗筆啦,只說是弱點,哈哈
你沒看到你引用這段話的第二段...
作者表示他需要 8G 的記憶體空間才夠用,只有 4G 的 MBA 很吃力,
所以才會講到虛擬記憶體空間的效能問題。
ウィークポイント 與其照翻說是「弱點」,不如說是「瓶頸」。
作者對於 OS X 的記憶體管理認知也不完整。
你啟動一些程式然後結束,你會發現在 Activity Monitor 看到標示「Free」的記憶空間剩下很少,
這是作者看到的。
但是系統可以動用的實體記憶體空間並不只有那些標示為 Free 的記憶空間,還有 Inactive 的部份。
如果你啟動一個新程式、而這個程式需要的初始化記憶體空間大於 Free 記憶體空間,
但並未超過實體記憶體中已被其他程式佔用的空間,
系統就會釋放 Inactive 的部份,而不會去動到你的硬碟。
內文搜尋

X