
目录1 system_heap内存特性2 system_heap debug3 Layer buffer(system heap)应用到SDE高通平台对应另一种内存区域qcom,system为系统内存堆system_heap,显示模块也可以从此区域中获取内存。system_heap本质是建立在系统buddy page之上的内存池,其具有独立的内存水位设定、触发水位时可以从buddy系统中获取空闲内存填充到该内存池的free链表,在系统内存紧张触发系统内存回收时,该内存池的空闲内存释放到buddy系统。1 system_heap内存特性没有初始留内存空间,通过在创建该system_heap时同步创建的rekill thread结合该pool的内存水位从系统buddy中获取空闲内存填充到pool的freelist从buddy系统获取的添加到该pool的page没有特性的属性标识,不同于CMA区域预留内存的MIGRATE_CMA属性该pool具有shrinker接口,在系统内存紧张时该pool的空闲内存可能被系统回收该内存pool为显示模块和其他模块共同提供内存system_heap page来自系统b