源码基于:Android R
12. computeOomAdjLocked()
frameworks/base/services/core/java/com/android/server/am/OomAdjuster.java
private final boolean computeOomAdjLocked(ProcessRecord app, int cachedAdj,
ProcessRecord topApp, boolean doingAll, long now, boolean cycleReEval,
boolean computeClients) {
// 每次updateOomAdjLocked() 调用都会有个 mAdjSeq序号,用以确认该进程是否已经处理
if (mAdjSeq == app.adjSeq) {
if (app.adjSeq == app.completedAdjSeq) { //是否已经完成
// T

订阅专栏 解锁全文
2400

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



