開SWAP(虛擬內(nèi)存)的問題。首先,你們要了解什么是虛擬內(nèi)存。
簡單的來說,當你手機的RAM不夠用時,而你的存儲卡又有很大的空間,那你是不是希望能把存儲卡的一部分空間變成RAM呢?沒錯,SWAP指的就是這個功能。不過,知道這還遠遠不夠,強烈建議大家去百度或者各大論壇里認真搞明白SWAP的相關(guān)內(nèi)容,再來操作也不遲!
開SWAP一般有兩種:一種是我剛才講到的將虛擬區(qū)開在存儲卡上,不過這種方法的缺點就是對SD卡的要求非常高,最好讀寫速率不低于C10標準,否則燒掉存儲卡的幾率會增加,簡而言之就是不建議100元以下的存儲卡開虛擬內(nèi)存。
那要怎么辦呢?好了,進入正題,第二種方法就是我們要采用的:將虛擬分區(qū)開在系統(tǒng)區(qū)里的data或system分區(qū),開在系統(tǒng)區(qū)里沒有任何副作用,具體請自行查閱有關(guān)資料,我就不在此贅述了!為了方便以后基友們升級系統(tǒng),我們選擇將虛擬開在data!
首先,你的設(shè)備必須采用高通處理器,我的這個代碼是專門給高通MSM8X28系列寫的,因此,我不保證移動版MTK處理器的適用。
第二,你的設(shè)備必須具有ROOT權(quán)限,推薦小米自帶的ROOT管理。如果這個要求無法滿足,那就不需要繼續(xù)了。
下面正式開始。
首先下載全部所需文件并解壓,百度云鏈接http://pan.baidu.com/share/link?shareid=237519545&uk=3509905502
1,安裝RootExplore文件管理器。并且授予ROOT權(quán)限。
2,將我提供的install-recovery.sh文件拷貝到system/etc分區(qū)里,替換原文件,長 按文件彈出選項菜單,并修改權(quán)限為3-3-3,也就是全部打勾。
3,在system/etc目錄下新建文件夾,名稱為init.d(注意全部為小寫)。長按文件夾彈出選項菜單,并修改權(quán)限為3-3-3,全部打勾。
4,將20swapon放入init.d文件夾,修改權(quán)限3-3-3之后執(zhí)行該腳本。執(zhí)行時單擊文件,選擇Linux腳本運行程序,然后點執(zhí)行!執(zhí)行時間較長,請務(wù)必耐心等待!!!切不可中途停止,執(zhí)行完成后會有提示,標志著已在data區(qū)開啟512M的虛擬分區(qū)。
5,安裝終端模擬器,輸入busybox free,然后點回車,查看SWAP開啟狀況。如果swap那行顯示000,則開啟失敗,請檢查上述步驟!
開啟成功后data區(qū)會有一個512M的文件,如圖。
額外說明:虛擬區(qū)開啟在data,也就意味著你將失去512M的軟件安裝空間!!!
如果覺得占用大了可以改成256M的,但切記最大就開到512,再大就沒作用了!!
開啟之后查看后臺程序時,剩余RAM不會有顯著提高,但多任務(wù)能力會有實質(zhì)提高,親測同時開啟UC瀏覽器,QQ,微信,貼吧,播放器,安全中心,網(wǎng)易新聞,QQ空間之后,再運行一個俠盜飛車5,依然無壓力,后臺不會自動退出,且俠盜運行流暢!