為 iPhone 或 Android 手機開啓/增加虛擬內存一定有助提升手機效能?

IMG_0878[1]

   現在 iPhone 和 Android 手機十分普及,用戶間亦流傳著不少智能手機的破解、密技、優化方法等等。其中站長對"虛擬內存"的話題最有興趣,我先簡介一下虛擬內存的原理。

 

   當原有內存不足時,硬盤會調用部份空間當作內存,紓緩內存壓力,而被那些調用的空間,就是虛擬內存了

 

iPhone 開啓虛擬內存:http://bbs.weiphone.com/read-htm-tid-3599419-page-6.html

Android 增加內存方法:http://gphonefans.net/forum.ph

p?mod=viewthread&tid=53374&highlight=swapper

PS : Android 手機透過 Swapper 開啓虛擬內存的置於SD記憶卡

 

   雖然在手機開啓虛擬內存可以避免系統因內存耗盡而崩潰,亦可確保執行龐大工作時不會出現強制終止的情況出現。看起來虛擬內存可以令內存容量少的手機提高穩定性。可是,為 iPhone / iPod Touch / iPad 或 Android 手機開啓虛擬內存未必一定可以提升系統效能

 

1. 傳取速度慢

   由於虛擬內存置於硬碟 (Android 的則在 SD 卡),因此它的傳取速度會比物理內存慢,在開啓新的工作/應用程式時可能會造成延遲,令系統變得有點"頓"

 

2. 存取頻密

   虛擬內存開啓後,手機會在硬碟與物理內存之間不斷交換數據,這樣不但會令硬碟的傳輸速度減低,亦會增加耗電量

 

3. 導致手機發熱

   頻密的存取及資料交換工作會增加硬碟的工作量,可能會令其發熱

 

4. 縮短 SD 記憶卡壽命 (Android 手機)

image

   Swapper 這些虛擬內存的應用傾向在SD記憶卡騰出虛擬內存空間,頻密的交換工作會令 SD 卡損耗,降低其壽命

 

   其實 iPhone 和大多 Android 手機的系統都有一套記憶體管理機制,而這些機制都是因應手機的硬件配置而制訂,讓手機在效能及穩定中取得平衡。因此,站長認為如非必要,最好不要為手機加開虛擬內存了

 

另附上國內網友裝上虛擬內存後系統變得不穩定(系統崩潰、無故進入安全模式)的個案:http://bbs.weiphone.com/read-htm-tid-971468.html

 

如果各位對於虛擬內存有甚麼意見或問題,歡迎留言與站長討論討論:-)

Simon Tsang

用心記錄所見所聞、所思所想

13 則留言:

  1. 即擴充手機既ram??ACE得278ram可以擴充??

    回覆刪除
  2. iPhone既ram已經好多啦wor,仲要增加?- -

    回覆刪除
  3. @小夫 Ace
    可以...但不建議

    @匿名
    iOs 的應用所需資源較多,對於某些用戶來說 512MB
    仍是不夠

    回覆刪除
  4. 我得12歲就刷rom!!2012年1月2日 下午3:10

    可以用 ROM 製 嗎?不用SD
    PS: 我去了電腦展買了 pad 啦!!
    1.5X2cpu 512Ram 只係$1980 我和站長一樣有 ACE ,PAD,ipt4g(家姐的,都計吧),電腦......女朋友還沒有(不知站長有沒有=.=)希望有吧!!

    回覆刪除
  5. @我得12歲就刷rom!!
    恭喜恭喜,你敗了甚麼pad?

    回覆刪除
  6. 我得12歲就刷rom!!2012年1月2日 下午4:38

    ASK 851SP ANDROID3.0 可3G Designed in Japan

    回覆刪除
  7. 我得12歲就刷rom!!2012年1月2日 下午4:40

    啊!? 您未回答我的問題哦!!

    回覆刪除
  8. @我得12歲就刷rom!!
    不錯的pad,可以用ROM放置虛擬內存的資料
    PS:但 Ace 的 ROM (181MB) 比 RAM 還要少= =(278MB)

    回覆刪除
  9. 話說我最近部手機成日上上下網
    個瀏覽器都無啦啦強制關閉左又冇警告,
    有咩解決方法- -

    回覆刪除
  10. @匿名
    iPhone / Android 手機?

    回覆刪除
  11. 要玩swap or Link2SD, SD卡的等級最少說也要class 6以上, 以下只是玩死自己...

    回覆刪除
  12. @匿名
    對,很容易搞壞SD卡

    回覆刪除

歡迎各位留言