Как убить или остановить демона Android LMK? (lmkd)

#android #daemon

Вопрос:

Я хотел бы убить демона-убийцу с низкой памятью(lmkd), чтобы оценить производительность подкачки моего смартфона.

Я попробовал эти команды внутри корневой оболочки adb

 ps -ef | grep lmkd
kill -9 $(lmkd_pid)
 

Однако lmkd снова запустился сразу после того, как я его убил.

Я также попробовал stop lmkd команду.

После этого, однако, весь графический интерфейс останавливается, и adb shell logcat продолжает выдавать эти сообщения

 06-17 14:54:08.076  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:09.078  1339 11577 W ActivityManager: SLOW OOM ADJ: 3010ms for pid 2457 = 935
06-17 14:54:09.080  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:10.083  1339 11577 I chatty  : uid=1000(system) Binder:1339_20 identical 1 line
06-17 14:54:11.087  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:12.089  1339 11577 W ActivityManager: SLOW OOM ADJ: 3010ms for pid 20412 = 945
06-17 14:54:12.091  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:14.713   822   847 D rlsservice: MonitorDisplayStatus client num 0, display status 0, sensor status 0
06-17 14:54:13.094  1339 11577 I chatty  : uid=1000(system) Binder:1339_20 identical 1 line
06-17 14:54:14.097  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:15.099  1339 11577 W ActivityManager: SLOW OOM ADJ: 3009ms for pid 21025 = 955
06-17 14:54:15.101  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:16.104  1339 11577 I chatty  : uid=1000(system) Binder:1339_20 identical 1 line
06-17 14:54:17.108  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:18.110  1339 11577 W ActivityManager: SLOW OOM ADJ: 3010ms for pid 20998 = 965
06-17 14:54:18.112  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:19.116  1339 11577 I chatty  : uid=1000(system) Binder:1339_20 identical 1 line
06-17 14:54:20.118  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
06-17 14:54:21.120  1339 11577 W ActivityManager: SLOW OOM ADJ: 3009ms for pid 20544 = 975
06-17 14:54:21.121  1339 11577 W ActivityManager: lowmemorykiller daemon socket open failed
...
...
 

Есть ли идея убить демона-убийцу с низкой памятью с моего устройства или предотвратить убийство приложений ядром?