摘要:
drivers/staging/android/lowmemorykiller.clowmemorykiller 在系统空闲内存不足时, 根据一定机制选择某个进程, 然后杀死它.1. register_shrinker(&lowmem_shrinker); 向 shrinker 注册一个回调. 当内核线程尝试回收系统内存页时, 会逐个回调已注册的 shrinker. 调用时机涉及到内存管理一块, 暂不关心.2. 有两个数组: int lowmem_adj[6] 和 int lowmem_minfree[6] .lowmem_adj[6] 存储 oom_score_adj阀值.lowme 阅读全文