學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識 > 內(nèi)存知識 > 紅米1s怎么弄虛擬內(nèi)存?

紅米1s怎么弄虛擬內(nèi)存?

時間: 本達868 分享

紅米1s怎么弄虛擬內(nèi)存?

  紅米1s怎么弄虛擬內(nèi)存?下面是學(xué)習(xí)啦小編給大家整理的紅米1S成功開啟手機內(nèi)部虛擬內(nèi)存之技巧分享,希望對大家有幫助!

  紅米1s怎么弄虛擬內(nèi)存?

  第一步,將1S root,用re管理器打開/system/etc文件夾,給讀寫權(quán)限,新建腳本文件install-recovery.sh,內(nèi)容如下,權(quán)限全部打勾(此腳本用于開啟手機開機執(zhí)行/system/etc/init.d文件夾下的腳本,1S無此文件夾,自己新建,給權(quán)限全部打勾)。

  #!/system/bin/sh

  # run init.d

  /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d

  第二步,打開/system/etc/init.d文件夾,新建文件名為20swapon,給全部權(quán)限,用于在/data分區(qū)(可選其它分區(qū),但它有3G多,我就選這給個目錄了)下建立512兆swap交換文件,并開啟虛擬內(nèi)存。內(nèi)容如下。

  #!/system/bin/sh

  # data swap team

  mount -o remount,rw /data

  swapoff /dev/block/loop7

  dd if=/dev/zero of=/data/swap.img bs=1024 count=524292

  busybox losetup /dev/block/loop7 /data/swap.img

  mkswap /dev/block/loop7

  echo 75 > /proc/sys/vm/swappiness

  swapon /dev/block/loop7

  chmod 777 /cache/swap.img

  swapon /dev/block/mmcblk0p3

  fi

  exit

  第三步,以腳本方式運行20swapon,稍等片刻,便在/data下建立名為swap.img的虛擬交換文件,并成功開啟虛擬內(nèi)存,打開終端用busybox free(注意不是free)命令查看,效果如圖。

  手機重啟,打開終端,可以看到虛擬內(nèi)存照樣自動成功開啟。本人先是開啟卡上虛擬內(nèi)存,結(jié)果發(fā)熱嚴重,變磚,救活后便開啟內(nèi)部虛擬內(nèi)存,使用半月,不發(fā)熱不耗電,不自殺進程,不卡機,方便換內(nèi)存卡,各種流暢,不說了。

  相關(guān)拓展:紅米1S開啟SWAP方法

  開SWAP一般有兩種:一種是我剛才講到的將虛擬區(qū)開在存儲卡上,不過這種方法的缺點就是對SD卡的要求非常高,最好讀寫速率不低于C10標準,否則燒掉存儲卡的幾率會增加,簡而言之就是不建議100元以下的存儲卡開虛擬內(nèi)存。

  第二種方法就是我們要采用的:將虛擬分區(qū)開在系統(tǒng)區(qū)里的data或system分區(qū),開在系統(tǒng)區(qū)里沒有任何副作用,具體請自行查閱有關(guān)資料

1345180