androidzram内存压缩的优缺点
内存不⾜时:
本⾝的做法是把程序不⽤的page交换到磁盘中去,并不是所有的page会被映视到物理内存,现代计算机为何⽤page管理内存,可以参考书籍
1到10的源码和补码加⼊⼀个新的⽅案zram,即在内存划出⼀些区域,把不常⽤的page压缩然后放进去,需要⽤的时取出解压
linux操作系统书籍
andrdoid 4.4的内核已经⽀持zram技术
传统⽅式缺点:
交换到磁盘中,需要启动io操作,耗时
那zram有什么优缺点呢?
android终端app优点:
zram把压缩的page直接交换到内存中,速度远远快于io操作。
缺点:sql数据库服务启动不了
往往只有低端设备才会使⽤zram技术
cpu就可能是单核⼼或性能低,压缩/解压会占⽤cpu时间,影响性能
有结构体定义如下内存⼩还要再开⼀块交换区,也增加了负担
java程序设计教程潘浩答案
所以zram也是要权衡的

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。