讨论这个问题之前,不得不吐槽一下CSDN博客的文章编辑功能简直弱爆了!!就不能升级一下么。。
关于安卓手机的虚拟内存设置问题,现如今的新机内存过剩,已经完全不用考虑这个问题了,本文的主要对象还是老机子、山寨机或者国产小内存机型。由于这类机型RAM较小(通常在256M以下),且经系统占用后剩余不过50M左右的运行空间,可谓是捉襟见肘,更不用说现在的APP都是吃RAM老虎,如此一来,通过设置虚拟内存来提高运行速度与运行成功率的需求就产生了。
本文介绍3种设置虚拟内存的方法,在安卓系统上亲测成功,特别是在山寨机(无牌;测试发现S-ON,未OFF;通过ADB才能进fastboot;系统:android 2.3.6;内置储存空间(ROM):180;RAM:198M;系统占用后剩余RAM:50M)的测试上也成功,说明了该方法的通用性。
注明:所有方法均需要ROOT,所有涉及到的APP也都要赋ROOT权限。(山寨机找不到专用ROOT的可以通过360手机助手或其它软件的通用ROOT)
方法一:虚拟内存(1.0)(下载地址)
该方法最简单,效果也相对较差,不能开机自启,适合不想折腾的用户。
原理是在SD卡中创建swap文件,用于缓存交换。所以受限于SD卡速度,但对SD卡伤害其实不大(网上其它贴最喜欢说这样很烧SD卡,其实并没有想象中可怕)。
操作十分简单,按照APP提示两键搞掂。问题也明显,除了不能开机自启比较麻烦,另外,如果设置的虚拟内存值太小,会导致虚拟内存被填满后系统死机。
关于安卓手机的虚拟内存设置问题,现如今的新机内存过剩,已经完全不用考虑这个问题了,本文的主要对象还是老机子、山寨机或者国产小内存机型。由于这类机型RAM较小(通常在256M以下),且经系统占用后剩余不过50M左右的运行空间,可谓是捉襟见肘,更不用说现在的APP都是吃RAM老虎,如此一来,通过设置虚拟内存来提高运行速度与运行成功率的需求就产生了。
本文介绍3种设置虚拟内存的方法,在安卓系统上亲测成功,特别是在山寨机(无牌;测试发现S-ON,未OFF;通过ADB才能进fastboot;系统:android 2.3.6;内置储存空间(ROM):180;RAM:198M;系统占用后剩余RAM:50M)的测试上也成功,说明了该方法的通用性。
注明:所有方法均需要ROOT,所有涉及到的APP也都要赋ROOT权限。(山寨机找不到专用ROOT的可以通过360手机助手或其它软件的通用ROOT)
方法一:虚拟内存(1.0)(下载地址)
该方法最简单,效果也相对较差,不能开机自启,适合不想折腾的用户。
原理是在SD卡中创建swap文件,用于缓存交换。所以受限于SD卡速度,但对SD卡伤害其实不大(网上其它贴最喜欢说这样很烧SD卡,其实并没有想象中可怕)。
操作十分简单,按照APP提示两键搞掂。问题也明显,除了不能开机自启比较麻烦,另外,如果设置的虚拟内存值太小,会导致虚拟内存被填满后系统死机。
方法二:Swapper2。
这是网上最流行的方法,与方法一不同的是,Swapper2可以通过在SD卡上建立SWAP分区(linux的一种分区格式)的方式使用虚拟内存