LMKD十 lmkd进程查杀配置
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LMKD十 lmkd进程查杀配置相关的知识,希望对你有一定的参考价值。
通过前面的笔记,我们了解到,KLMKD切换到ULMKD后,有两种查杀策略。一种是初始的Vmpressure,一种是PSI。
一,配置
那么如何配置呢?可以参考下面的patch:
/aosp/device/xxx/system.prop这部分通常是对应设备解耦的系统属性配置文件;
ro.lmk.psi_partial_stall_ms=70
ro.lmk.psi_complete_stall_ms=700
ro.lmk.thrashing_limit=100
ro.lmk.thrashing_limit_decay=10
ro.lmk.swap_util_max=100
ro.lmk.swap_free_low_percentage=20
ro.lmk.debug=true
ro.lmk.kill_heaviest_task=true
ro.lmk.use_minfree_levels=false
ro.lmk.use_psi=true
ro.config.low_ram=false
二,调试
可以在运行时进行调试,而无需编译版本;
1. adb pull /system/build.prop//将系统中已经融合的属性文件导出;
2. 将上面的属性信息添加进去,并去掉vmpressure相关的属性,如ro.lmk.low=1001,ro.lmk.medium=800,ro.lmk.critical=0等。
3. adb root && adb remount(已经执行过adb disable-verity)
4. adb push build.prop /system/
5. adb shell sync
以上是关于LMKD十 lmkd进程查杀配置的主要内容,如果未能解决你的问题,请参考以下文章
IVI15.1.1 系统稳定性优化篇(LMKD Ⅰ)Android低内存查杀守护进程(Android12)
IVI15.1.3 系统稳定性优化篇(LMKD Ⅲ)LMKD的设计原则
IVI15.1.7 系统稳定性优化篇(LMKD 七)AMS与LMKD