A. 請問如何給安卓手機增加虛擬內存
第一步是安裝虛擬內存軟體swapper 2
運行軟體,你會看到軟體界面如下,然後按專「Menu」鍵進入「Configuration」(配置)屬,在下拉菜單中選擇「Swap place(位置)」選項,為新分區起個好記的名字即可。
然後選擇SWAP大小,英文版為SWAP SIZE,建議選擇64M以下,因為這樣可以增強讀寫速度。這個可不是越大越好哦。
最後啟動虛擬內存。在主界面單擊頂部「開(ON)」按鈕開始啟動Swap分區。整個過程大約持續1-2分鍾,期間會有幾個「Fail」(失敗);不要驚慌,這是因為SWAP需先載入後取得ROOT許可權所致。第一次「ON」顯示完成後,再一次單擊「ON」直到出現「ALL DONE」啟動成功。
然後就成功了。試著運行幾款軟體,會發現流暢度得到了提升。
B. swapper2中swap怎麼掛載
大家可能有時候會發現這樣一個問題,就是系統佔用手機運行內存(RAM)太多,導致剩餘RAM太少。而RAM相當於電腦的內存條,這屬於硬體設備,永遠無法通過刷機或者優化來改變。那麼我們只有通過增加虛擬內存的方法,也就是說,在內存卡(TF卡)中增加一個區域供運行內存使用。不過這比較消耗內存卡的壽命,所以,建議用戶適當使用。
首先.SD卡的速度要達到C4
第二.手機內核支持Swap(即虛擬內存)
第三.手機已經root
現在.下載swapper2 (請網路搜索名稱下載,很多地方均有)
最重要的前提,取得Root許可權,
首先,將你的手機連上電腦,掛載SD卡使計算機可以訪問,然後利用Partition Manager9.0實現SWAP分區,無需格式化你的SD卡,只要分割一部分空間即可,具體看圖
點擊「移動/調整分區大小」,從原始SD卡切割一部分空間,大約128M左右就行了,大了的話SWAP也沒什麼效果將新切割的分區的文件系統改成Linux Swap/Swap2:
應用變更,完成上述所有操作
關閉USB存儲,拔下數據線,重新啟動你的手機,否則的話,新的swap分區不會出現在/dev上,下面就是利用Swapper2實現SWAP了,打開你的Swapper2,選擇Settings:
選擇進階選項(Advanced Preference),勾選上Use Swap Partition
選擇swap分區掛載點(如果之前做過APP2SD,你只需要將後面的數字改成3)。
返回上級菜單,選擇Swappiness,意思就是內存數據和swap分區的交換頻率,調成系統默認的60就行了(swap相當於Windows系統的虛擬內存,意在利用外存實現內存的虛擬擴充)。
最後,點一下On,大功告成
PS:如果你覺得分區太麻煩,你也可以使用Swapper2裡面一個功能(點擊Swap Place),直接在你的SD卡上建立一個SWAP文件實現Swap功能不過測試看來這樣每次開機載入swap非常緩慢,但是最終效果是一樣的
C. 誰會把SD 卡分區
具體操作:(首先:要獲取ROOT許可權,本論壇很多這方面話題,自己找吧。。)
1、將SD卡分2個分區:
第1分區用戶數據區,FAT32格式;第2分區EXT2/3/4或FAT32.第2分區:大小500-600M足夠,不宜過大(原因自己去查了~~),規劃餘下的全分在第1分區。
分區工具:
我是用WINPE中的硬碟分區工具PM分的,沒有操作過PE的朋友用下面的分:
DiskGenius
漢化綠色版(點擊下載)(注意:2個都要主分區,不能隱藏,不設置卷標。)
2、掛載SD卡第二分區,擴展內部存儲。
將按上述要求分區的SD卡插入手機,然後安裝:
Lind2SD1.60漢化版(點擊下載)(解壓後得到APK文件,安裝到手機中。 )
3、LINK2SD初次啟動,要求選擇擴展存儲SD卡第二分區的磁碟格式,這里選擇EXT,如果不行,那是軟體的版本問題,改用FAT32。設置好後退出軟體,然後重啟手機,再進入LINK2SD查看,有載入的程序列表,按菜單鍵--存儲信息,查看啟用擴展內存分區情況 。
4、將機帶內存數據移動到擴展存儲。啟動LINK2SD,進入程序列表, 點擊移動程序到SD卡.
注意: 此法,不同於「管理應用程序」中的移動! 通常不能移動到SD卡的程序,現在也可以移動了。點擊要移動的程序項,出現對話框,點「創建鏈接」,按提示操作即可。。。
您也可以進行移除操作,將程序置於內部存儲。
更神的是許多不能安裝於SD卡的程序,現在也可以移動出內存了.
大部分程序移動後,效果圖:(相冊中圖19).(本人小U安裝程序數89,可用內部存儲110-120M,而擴展存儲更多,還有數百M。所以,按理論不用提供虛擬內存了。。。,本人對此已進行了測試驗證,見後文。)
從此,您就再不用為手機的內存不足而擔心了。任憑你安裝多大的游戲,都可以搞定!!!(掃盲:本文介紹的不能增加系統運行內存,而是存儲內存。)
補充:
1、這里擴展的不是類似WIN中的虛擬內存,是儲存程序數據的實際內存,作用和機器內部存儲一樣。
2、安卓系統,也可以藉助外置卡,設置虛擬內存swap文件交換區。
方法是:上述SD卡,在最後再分一個區,文件格式為L-swap,大小:50-96M(重要:3個分區順序不可調!!)。要啟用這個分區須用軟體Swapper2。本人對小U測試:設置SWAP分區為94M,同時後台運行「小鳥」、「水果」游戲,再後台打開網頁,再前台運行凱立德導航,居然十分流暢!將導航改為後台運行,啟動Swapper2,查看虛擬內存使用:「已用0M,未用94M」!
可見,按上述方法擴展內存後,根本用不到虛擬內存!現在,我還是將卡改分為2個分區(3個分區測試了數天)。。。。
3、操作前,備份卡中與程序有關的數據,分區完成後,在電腦中將這些數據,復制到卡中。此時,數據自動復制到第1分區,因為windows下,第2個主分區自動隱藏。。