【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

猜你喜欢

转载自blog.csdn.net/huangyabin001/article/details/126814458