Android ION内存分配

ION设计的目标

为了避免内存碎片化,或者为一些有着特殊内存需求的硬件,比如GPUs、display controller以及camera等,在系统启动的时候,会为他们预留一些memory pools,这些memory pools就由ION来管理。通过ION就可以在硬件以及user space之间实现zero-copy的内存share。

 


给自己挖个坑, 

参考些不错的文章, 后续研究...

https://www.jianshu.com/p/f2b8e5100470

http://kernel.meizu.com/memory%20management%20-%20ion.html

https://lwn.net/Articles/480055/

https://lwn.net/Articles/565469/

https://www.cnblogs.com/willhua/p/10029280.html

 

你可能感兴趣的:(Android)