From e7537eb33957b3a8f4b7364eb31ccd22e0db724e Mon Sep 17 00:00:00 2001 From: Vova Sharaienko Date: Tue, 27 Sep 2022 02:10:02 +0000 Subject: Atom ProcessStateChanged marked as deprecated Removed excessive logging of this atom, which is 10k+ times per day Bug: 211823706 Test: build & boot Change-Id: I96c62e58b828f9bb67ed3d34d1a2afcd0ef7bfbb --- .../java/com/android/server/am/ProcessProfileRecord.java | 13 ------------- services/core/java/com/android/server/am/ProcessRecord.java | 7 ------- .../core/java/com/android/server/am/ProcessStateRecord.java | 13 ------------- 3 files changed, 33 deletions(-) diff --git a/services/core/java/com/android/server/am/ProcessProfileRecord.java b/services/core/java/com/android/server/am/ProcessProfileRecord.java index cee34d5568b5..252a00bace20 100644 --- a/services/core/java/com/android/server/am/ProcessProfileRecord.java +++ b/services/core/java/com/android/server/am/ProcessProfileRecord.java @@ -17,7 +17,6 @@ package com.android.server.am; import static android.app.ActivityManager.PROCESS_STATE_NONEXISTENT; -import static android.app.ActivityManager.processStateAmToProto; import android.annotation.IntDef; import android.app.IApplicationThread; @@ -318,12 +317,6 @@ final class ProcessProfileRecord { origBase.setState(ProcessStats.STATE_NOTHING, tracker.getMemFactorLocked(), SystemClock.uptimeMillis(), pkgList.getPackageListLocked()); - pkgList.forEachPackage((pkgName, holder) -> - FrameworkStatsLog.write(FrameworkStatsLog.PROCESS_STATE_CHANGED, - mApp.uid, mApp.processName, pkgName, - processStateAmToProto(ProcessStats.STATE_NOTHING), - holder.appVersion) - ); } origBase.makeInactive(); } @@ -362,12 +355,6 @@ final class ProcessProfileRecord { origBase.setState(ProcessStats.STATE_NOTHING, tracker.getMemFactorLocked(), SystemClock.uptimeMillis(), pkgList.getPackageListLocked()); - pkgList.forEachPackage((pkgName, holder) -> - FrameworkStatsLog.write(FrameworkStatsLog.PROCESS_STATE_CHANGED, - mApp.uid, mApp.processName, pkgName, - processStateAmToProto(ProcessStats.STATE_NOTHING), - holder.appVersion) - ); } origBase.makeInactive(); setBaseProcessTracker(null); diff --git a/services/core/java/com/android/server/am/ProcessRecord.java b/services/core/java/com/android/server/am/ProcessRecord.java index 07b6fcdcb0ca..482e6a792a90 100644 --- a/services/core/java/com/android/server/am/ProcessRecord.java +++ b/services/core/java/com/android/server/am/ProcessRecord.java @@ -54,7 +54,6 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.app.procstats.ProcessState; import com.android.internal.app.procstats.ProcessStats; import com.android.internal.os.Zygote; -import com.android.internal.util.FrameworkStatsLog; import com.android.server.wm.WindowProcessController; import com.android.server.wm.WindowProcessListener; @@ -1212,12 +1211,6 @@ class ProcessRecord implements WindowProcessListener { long now = SystemClock.uptimeMillis(); baseProcessTracker.setState(ProcessStats.STATE_NOTHING, tracker.getMemFactorLocked(), now, mPkgList.getPackageListLocked()); - mPkgList.forEachPackage((pkgName, holder) -> - FrameworkStatsLog.write(FrameworkStatsLog.PROCESS_STATE_CHANGED, - uid, processName, pkgName, - ActivityManager.processStateAmToProto(ProcessStats.STATE_NOTHING), - holder.appVersion) - ); if (numOfPkgs != 1) { mPkgList.forEachPackageProcessStats(holder -> { if (holder.state != null && holder.state != baseProcessTracker) { diff --git a/services/core/java/com/android/server/am/ProcessStateRecord.java b/services/core/java/com/android/server/am/ProcessStateRecord.java index 262436d693ec..f0241aa5ed82 100644 --- a/services/core/java/com/android/server/am/ProcessStateRecord.java +++ b/services/core/java/com/android/server/am/ProcessStateRecord.java @@ -36,7 +36,6 @@ import android.util.TimeUtils; import com.android.internal.annotations.CompositeRWLock; import com.android.internal.annotations.GuardedBy; -import com.android.internal.util.FrameworkStatsLog; import com.android.server.am.PlatformCompatCache.CachedCompatChangeId; import java.io.PrintWriter; @@ -599,12 +598,6 @@ final class ProcessStateRecord { @GuardedBy({"mService", "mProcLock"}) void setReportedProcState(int repProcState) { mRepProcState = repProcState; - mApp.getPkgList().forEachPackage((pkgName, holder) -> - FrameworkStatsLog.write(FrameworkStatsLog.PROCESS_STATE_CHANGED, - mApp.uid, mApp.processName, pkgName, - ActivityManager.processStateAmToProto(mRepProcState), - holder.appVersion) - ); mApp.getWindowProcessController().setReportedProcState(repProcState); } @@ -620,12 +613,6 @@ final class ProcessStateRecord { mRepProcState = newState; setCurProcState(newState); setCurRawProcState(newState); - mApp.getPkgList().forEachPackage((pkgName, holder) -> - FrameworkStatsLog.write(FrameworkStatsLog.PROCESS_STATE_CHANGED, - mApp.uid, mApp.processName, pkgName, - ActivityManager.processStateAmToProto(mRepProcState), - holder.appVersion) - ); } } } -- cgit v1.2.3-59-g8ed1b