这一课B蛋给大家介绍下虚拟内存的原理。前言:虚拟内存是什么?怎么开启?开启的条件是什么? zRam即内存压缩,也就是在Ram上划分一块区域建立swap,虽然是在ram上,但是由于页面交换时是被压缩的,这就是为什么20m的ram能支撑50m的swap,但是有些页面是不可以被压缩的,它的压缩百分比就是控制这种技术的使用率,当然这会增大一定的cpu使用率和耗电量.但影响不大. swap则是不经过转换,直接把页面转换到其他分区中去,这也会增大一定的cpu使用率和耗电量,但影响不大。一般游戏玩家推荐开这种,具体办法自己找教程,我的ROM都集成了相关脚本. swap开启在内存卡, 可以开最高180M的虚拟内存,效率不高,也不稳定,不建议开,注意:开启了zram是不能同时开启swap在内存卡的,所以很多友友开虚拟内存在内存卡失败,想开启在内存卡请先关闭zram. 大家可能都会觉得每当玩大型游戏时会觉得不流畅,玩不起而郁闷。但是为什么会这样呢?因为我们系统的运行内存大多,也就是RAM的减少。相信一些机油对RAM非常熟悉吧,它就好像是我们电脑的内存条一样,是属于硬件的一种,绝不可能通过刷机来优化。那我们就只有通过在SD卡上增加一个区域,提供虚拟内存的运行。从而达到RAM的增加。 开启虚拟内存条件:1.SD卡的速度要达到C4。 2手机必须ROOT。 下载虚拟内存,安装打开就会看到 1.Mem 是系统内存,Swap 是虚拟内存,Total 是总的内存 2.点创建交换文件,从中选择大小,最大为256M 3.等待一段时间,swap那行会出现数字,再点击左上角的开启,再后台运存就可以了。 附件: 本帖隐藏的内容 |
|