adj进程优先级代表了内存不足时,lmk kill进程优先级,cat proc/pid/oom_score_adj 查看
bindService双向bind的进程,一个进程nice继承最高的nice,导致另外一个app 无法被系统冰冻(adj 大于等于 CACHED_APP_MIN_ADJ(900)的时候,进程就会变成Cached,然后就会进入到Freezer模式)例如:实现双向通讯会把app优先级adj提升到200(capservice是-800),导致app在后台无法
进程adj过高,什么原因导致?adb shell am watch-uids --oom 可以查看为啥oomAdj被提升了(
adb shell am start -a android.settings.SETTINGS 打开开发者模式才行)
Android进程adj优先级与内存管理问题
5119

被折叠的 条评论
为什么被折叠?



