红米1s吧 关注:55,322贴子:921,952

【申精】技术贴:红米1S开启SWAP教程,有效解决RAM不够用

只看楼主收藏回复

这个联通机子7月1号到手至今,无任何异常状况,不过在使用了一段时间之后,其RAM不够用的问题就逐渐显露出来。
本人接触安卓的时间也不算太长,红米1S是我的第二部安卓机,之前是华为的Ascend G330D(U8825D),华为的机子陪了我一年多,那个机子挺好用的。我来大概说下那个机子的配置,4.0的屏幕,高通MSM8225双核1G处理器,512M运存(实际可用380M)。
我之前一直在搞塞班,直到入手了这个华为,我才开始鼓捣安卓,并且有幸进入了安智论坛的官方团队ATX-破晓和安智ROM组,并且学习到了更多东西。华为官方只有4.0.4,不过我已经把它搞到4.4.4了。。。。。
嗯嗯,言归正传,说说这个开SWAP(虚拟内存)的问题。首先,你们要了解什么是虚拟内存。
简单的来说,当你手机的RAM不够用时,而你的存储卡又有很大的空间,那你是不是希望能把存储卡的一部分空间变成RAM呢?没错,SWAP指的就是这个功能。不过,知道这还远远不够,强烈建议大家去百度或者各大论坛里认真搞明白SWAP的相关内容,再来操作也不迟!
开SWAP一般有两种:一种是我刚才讲到的将虚拟区开在存储卡上,不过这种方法的缺点就是对SD卡的要求非常高,最好读写速率不低于C10标准,否则烧掉存储卡的几率会增加,简而言之就是不建议100元以下的存储卡开虚拟内存。
那要怎么办呢?好了,进入正题,第二种方法就是我们要采用的:将虚拟分区开在系统区里的data或system分区,开在系统区里没有任何副作用,具体请自行查阅有关资料,我就不在此赘述了!为了方便以后基友们升级系统,我们选择将虚拟开在data!


IP属地:加拿大来自Android客户端1楼2014-07-15 13:25回复
    首先,你的设备必须采用高通处理器,我的这个代码是专门给高通MSM8X28系列写的,因此,我不保证移动版MTK处理器的适用。
    第二,你的设备必须具有ROOT权限,推荐小米自带的ROOT管理。如果这个要求无法满足,那就不需要继续了。


    IP属地:加拿大来自Android客户端2楼2014-07-15 13:25
    收起回复
      2,将我提供的install-recovery.sh文件拷贝到system/etc分区里,替换原文件,长 按文件弹出选项菜单,并修改权限为3-3-3,也就是全部打勾。




      IP属地:加拿大来自Android客户端4楼2014-07-15 13:27
      收起回复
        3,在system/etc目录下新建文件夹,名称为init.d(注意全部为小写)。长按文件夹弹出选项菜单,并修改权限为3-3-3,全部打勾。



        IP属地:加拿大来自Android客户端5楼2014-07-15 13:28
        收起回复
          4,将20swapon放入init.d文件夹,修改权限3-3-3之后执行该脚本。执行时单击文件,选择Linux脚本运行程序,然后点执行!执行时间较长,请务必耐心等待!!!切不可中途停止,执行完成后会有提示,标志着已在data区开启512M的虚拟分区。




          IP属地:加拿大来自Android客户端6楼2014-07-15 13:29
          收起回复
            5,安装终端模拟器,输入busybox free,然后点回车,查看SWAP开启状况。如果swap那行显示000,则开启失败,请检查上述步骤!
            开启成功后data区会有一个512M的文件,如图。



            IP属地:加拿大来自Android客户端7楼2014-07-15 13:31
            收起回复
              额外说明:虚拟区开启在data,也就意味著你将失去512M的软件安装空间!!!
              如果觉得占用大了可以改成256M的,但切记最大就开到512,再大就没作用了!!
              开启之后查看后台程序时,剩余RAM不会有显著提高,但多任务能力会有实质提高,亲测同时开启UC浏览器,QQ,微信,贴吧,播放器,安全中心,网易新闻,QQ空间之后,再运行一个侠盗飞车5,依然无压力,后台不会自动退出,且侠盗运行流畅!
              本人安智论坛ID: FoxHunter422,欢迎来交流!如果日后不忙的话,会为大家移植一些好用的ROM,这就是后话了。


              IP属地:加拿大来自Android客户端8楼2014-07-15 13:32
              收起回复
                长按home建剩余多少ram?


                IP属地:重庆来自Android客户端9楼2014-07-15 13:32
                收起回复
                  楼主提供的东西呢 还是我们下?@小狮子阿黄


                  IP属地:河南来自Android客户端10楼2014-07-15 13:59
                  收起回复


                    IP属地:福建11楼2014-07-15 14:02
                    回复
                      我靠,把我三楼吞了。。。我下午回来再补上


                      IP属地:加拿大来自Android客户端12楼2014-07-15 14:08
                      收起回复
                        看这么多东西。感觉高大尚
                             嗯?不要看我,我就是传说中的小尾巴。没见过?我长这个样子*^_^*。我帅吧。。哈哈哈。
                           --来自助手版贴吧客户端


                        IP属地:河南来自Android客户端13楼2014-07-15 14:11
                        回复
                          这里补上被吞的三楼。。。。
                          下面正式开始。
                          首先下载全部所需文件并解压,百度云链接http://p删an.baidu.删com/s删hare/link?sh 删掉我areid=237删掉我 519545&uk=350删9905502
                          1,安装RootExplore文件管理器。并且授予ROOT权限。


                          IP属地:加拿大来自Android客户端14楼2014-07-15 14:19
                          收起回复
                            IP属地:重庆来自Android客户端15楼2014-07-15 14:25
                            回复
                              好复杂的说……


                              来自Android客户端16楼2014-07-15 14:49
                              收起回复