电竞比分网-中国电竞赛事及体育赛事平台

分享

機身內存開啟swap大幅度提升流暢度

 昵稱19220521 2014-09-15

  1眾所周知,sd卡是使用爆破打點記憶而不是硬盤的磁性記憶,所以儲存次數(shù)有限,而虛擬內存就是不停的交換數(shù)據(jù),所以在sd卡里做分區(qū)代價太大了!

  2swap分區(qū)就像pc的虛擬內存一樣,手機也可以,所以我一直說8028很強大,512mb儲存,512mb運存,但是實際上只有412mb所以運行某些大游戲還有點吃力,但是試過320mb的那個rom以后發(fā)現(xiàn)手機還剩下兩百多兆的機身內存,不用白不用(所以我還說留那么大內存干嘛,連字體,開機動畫改改都麻煩!)。于是決定拿出128mb來虛擬內存。

  3SD卡進行SWAP分區(qū)不僅費時費力,而且還受SD卡速度影響,如果SD卡速度不夠快不僅不會加快系統(tǒng)運行速度甚至還會拖慢系統(tǒng)。 在手機內存開SWAP就不同了,手機讀取自己RAM的速度與讀取SD卡的速度是沒有可比性的。 大家要注意了,不論在手機內存開SWAP還是在SD卡開都要ROM內核支持,否則不會成功。不過咱們的8028支持

  4還有一點再次申明,按步驟來,不要以為自己很懂!我就是犯了這個大錯才搞了三天……

  5請使用本貼給的一切軟件,不然不能成功,特別是"busybox(指令大全,這個特別有用,我開始以為是咱們的內核不支持呢,原來是缺少指令,它幾乎可以把所有安卓系統(tǒng)的指令整合進system/xbin里面)"和“超級終端(可以模擬電腦的cmd指令,這個也很有用,曾經沒有無線路由器的時候,樓主用這個修改網絡路徑后,成功用數(shù)據(jù)線連接電腦讓手機上網

  6下面是正式教程,代碼技術方面要感謝“月光幽藍”提供的大力支持!

  下面是開啟方法:

  1:下載附件,解壓,將SH腳本文件復制到system更改權限{將九宮格全部打勾}

  2:運行chuangjianswap.sh創(chuàng)建SWAP虛擬分區(qū)文件。默認大小為100M,在data目錄,可更改。

  3:運行SWAP.sh開啟SWAP分區(qū)。

  4:(1)打開超級終端輸入su 回車 出現(xiàn)#后輸入free回車,看出現(xiàn)的信息swap數(shù)據(jù)不為0就是開啟成功了。

  (2)如超級終端顯示free:not found 說明你的ROM缺少相關文件支持,需安裝SWAP BusyBox.apk

  5:開啟成功后,重啟需再次運行SWAP腳本。如果想開機自動加載SWAP請安裝autostart(root).apk,然后在data目錄下創(chuàng)建opt文件夾將autostart.sh復制進去,更改權限(九宮格打勾) autostart(root)安裝后不能手動運行,在程序列表沒圖標。安裝好后重啟,autostart(root)會自動運行,記得給autostart(root)分配權限。

  6:OK ,重啟后運行超級終端重做第4部分,看SWAP分區(qū)加載是不是成功了。

  附圖文教程

  第一步,安裝swap busybox.app 安裝完成后,點擊它,會有輸入信息界面,輸入吧,反正也沒用。輸入完成后,會出現(xiàn)下面的界面,一直點擊確定就好了,然后會出現(xiàn)一個提醒,點叉叉關閉提醒,再點安裝,顯示成功就好了。

  

  第二步,安裝supperuser,就是那個綠色的小機器人,這是用來看你是否成功開啟swap分區(qū)用的。

  第三步,用手機管家把解壓得到的sh文件全部移到手機里,最好在sd卡根目錄下,新建一個名為swap的文件夾,把文件放進去防止亂套(⊙﹏⊙b汗)

  

  第四步,用re文件管理器打開文件夾,把chuangjianswap.sh和swap.sh移動到手機內存根目錄system文件夾里,點擊re管理器右上角的“掛載為讀寫”按鈕,同意給re超級權限。然后就可以更改移動的兩個文件的權限了(長按文件不放,會有權限選項,把九宮格全部打鉤)

  

  第五步,點擊chuangjianswap.sh,re管理器會顯示“這是個腳本文件是否執(zhí)行”點擊“執(zhí)行”,于是就在系統(tǒng)的data分區(qū)內創(chuàng)建了一個名為swapyoulan.img的128mb的文件,可以去系統(tǒng)內存根目錄的data文件夾看一下,如果有的話就說明分區(qū)成功了

  

  

  第五部,點擊之前復制到system文件夾里的swap.sh文件點擊執(zhí)行,出來一行反饋信息,OK!一切完成!

  

  第六步,打開超級終端(小綠人),點擊下屏幕,輸入su,回車然后同意權限,再輸入free,回車出現(xiàn)的數(shù)據(jù)里swap一項不都為零就成功了(第一次開的話中間一項可能為零,會英文的童鞋都知道頂上的第一項total是總共,第二項used是已使用,第三項free是剩余,所以明白為啥是0了吧,他在控訴你為什么還不快占用它,快試試啊,開他個幾十個軟件后臺,然后再玩罪惡都市一點都不卡,而且把罪惡都市后臺(按小房子鍵,不按返回),聊會qq再打開罪惡都市,你會發(fā)現(xiàn)他還在你后臺前的界面,沒有因為內存不夠而退出!)這時候你再打開超級終端,會發(fā)現(xiàn)swap分區(qū)的中間項已經不為零了,好了自己美去吧!

  

  ---------------------------------------------------------------------------------

  swap開啟成功后,如果把手機重啟了需再次運行SWAP.sh這個腳本。如果想開機自動加載SWAP請安裝autostart(root).apk(安裝在手機內存里,如果安裝在sd卡是不能開機自啟的,然后在data目錄下創(chuàng)建opt文件夾將autostart.sh復制進去,更改權限(九宮格打勾) autostart(root)安裝后不能手動運行,在程序列表沒圖標。安裝好后重啟,autostart(root)會自動運行,記得把autostart(root)加入360安全軟件的自啟白名單里,別禁止它自啟了。

  6:OK ,重啟后運行超級終端重做第六步,看SWAP分區(qū)加載是不是成功了。

  7】腳本修改說明:

  1:創(chuàng)建SWAP腳本

  mount -o remount,rw /data; data可更改但必須和下個腳本目錄一致

  swapoff /dev/block/loop7;dd if=/dev/zero of=/data/swapyoulan.img bs=1024 count=30720; swap分區(qū)大小102400可更改任意大小free;

  2:開啟SWAP分區(qū)

  mount -o remount,rw /data; data可更改但必須和上一個腳本目錄一致

  losetup /dev/block/loop7 /data/swapyoulan.img;mkswap /dev/block/loop7;swapon /dev/block/loop7;

  相關軟件: http://pan.baidu.com/s/19Vz7z


    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多