IVI15.1.8 系统稳定性优化篇(LMKD 八)通过填充内存触发lmkd查杀
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IVI15.1.8 系统稳定性优化篇(LMKD 八)通过填充内存触发lmkd查杀相关的知识,希望对你有一定的参考价值。
那么接下来我们来将内存填充满,并触发lmkd的查杀;
实际上在android aosp12中默认使能的依然是vmpressure,本篇只是简单介绍下内存填充的方法,以及lmkd触发的日志参考;
一,内存填充
可以通过下面的命令进行内存填充的测试;
- adb root && adb remount(userdebug版本下,且已经执行过adb dsiable-verify)
- mkdir /data/tmp
- mount -t tmpfs -o size=4g tmpfs /data/tmp(根据实际的物理ram大小)
- dd if =/dev/zero of=/data/tmp/big.img bs=50M count=100
二,lmkd查杀日志参考
2.1 代码中的日志打点
android_master/system/memory/lmkd/lmkd.cpp
ALOGI("Reclaimed %ldkB, cache(%ldkB) and free(%" PRId64 "kB)-reserved(%" PRId64 "kB) " "below min(%ldkB) for oom_score_adj %d", pages_freed * page_k, other_file * page_k, mi.field.nr_free_pages * page_k, zi.totalreserve_pages * page_k, minfree * page_k, min_score_adj);
ALOGI("Reclaimed %ldkB at oo
以上是关于IVI15.1.8 系统稳定性优化篇(LMKD 八)通过填充内存触发lmkd查杀的主要内容,如果未能解决你的问题,请参考以下文章
IVI15.1.7 系统稳定性优化篇(LMKD 七)AMS与LMKD
IVI15.1.4 系统稳定性优化篇(LMKD IV)LMKD初始化
IVI15.1.1 系统稳定性优化篇(LMKD Ⅰ)Android低内存查杀守护进程(Android12)
IVI15.1.6 系统稳定性优化篇(LMKD 六)Vmpressure监视器初始化及其工作原理