机器:DEFY

系统:CM10,Q大自定义内核

目的:SD卡划分SWAP分区,开启SWAP,并自动加载

过程:1,CLASS10的TF卡,容量越大越好,我采用的16G CLASS10的TF卡。

      2,用diskgen将TF卡划为2个分区,一个FAT32,一个256M的SWAP,注意FAT32划在前面,不然进行不下去;

      3,插上TF卡后,在DEFY上用RE修改\system\etc\fstab这个文件,最后一行的/dev/block/mmcblk0p2 /sd-ext ext3 rw.noatime,errors=continue 0 0 修改为/dev/block/mmcblk0p2 swap swap default 0 0

      4,把\system\etc\init.d\90userinit打开,添加一行 swapon -a

      5,把\system\etc\sysctl.conf打开,添加一行 vm.swappiness=90 

      5,重启DEFY后,SWAP自动开启。

效果:原来DEFY开机后稍微运行几个程序,空闲内存就不到60M了,现在可以实现开N个程序,空闲内存保持在200M上下。

注意及说明:以上是我摸索的方法,至于原理,请大家网上搜索,此处不做说明。