swap与zRam能否提升游戏性能【转】


http://bbs.angeeks.com/thread-2384563-1-1.html

先来谈谈swap,swap是创建在sdcard上的一个缓存文件或者也可以创建在手机NAND上的,其两者的速度不
,相对于RAM内存来讲速度慢很多,而使用交换swap的条件是程序在缓存状态的时候才会对其写入,后台在线或者前台运行程序绝大多数不会进行访问交换,比如游戏你玩的时候压根和SWAP无关,当然你游戏放在后台的时候,你去操作其他程序或许会专为缓存线程交换到swap,但是当你再次加载的时候由于SD卡的速度很慢,加载速度你们都懂,连累的拖慢,本人的测试部分贴图有时候也会往其交换,所以你们应该也懂这么慢的速度交换越卡


swap建立在满速的存储器上,数据的准确度也会出现问题,在许多apk有较多的数据存在swap时,重新加载,数据准确度也会相应受到影响,其次是加载时间,时间过长程序都会以黑屏已是,久了更会提示强制关闭该程序,再开都无法开起,只能去设置 应用程序 正在运行 缓存关闭该程序才能解决

swap有利有弊,在512内存上个人并不觉得不够用,swap出现最初只是为了G1 里程碑这种低内存机子有用的


再来谈谈zRam  高速内存 也叫做压缩内存,名字上就能看出,并不适合提升性能,你也可以理解成swap升级版,只不过存放对象变成了RAM,由于速度的提升理论上不会出现swap的问题,但实际我的测试时能缓解在swap上的问题,但是也会一定几率出现上面加载慢 数据准确度问题,在游戏上帧数也
没有提升
,因为原理和swap相似,只是在内存上进行了,所以压根就没多大关系

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值