Android Framework 常见解决方案(22)防应用被LowMemoryKillerDaemon(LMKD)杀掉
1原理说明LMKD借助Linux内核的OOM(OutofMemory)机制来管理内存。当系统内存不足时,OOM触发器会发送信号给LMKD,通知其进行内存管理。LMKD根据预先定义的策略和优先级,选择性地终止一些进程,以释放内存。LMKD运行流程如下:监测内存使用:LMKD定期检查系统内存使用情况,包括各个进程的内存占用和系统总体内存压力。内存压力评估:根据内存使用情况,LMKD会计算出当前的内存压