Loading core/java/android/app/ActivityManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -1188,7 +1188,7 @@ public class ActivityManager { /** @hide Should this process state be considered jank perceptible? */ public static final boolean isProcStateJankPerceptible(int procState) { if (Flags.jankPerceptibleNarrow()) { if (Flags.jankPerceptibleNarrow() && !Flags.jankPerceptibleNarrowHoldback()) { return procState == PROCESS_STATE_PERSISTENT_UI || procState == PROCESS_STATE_TOP || procState == PROCESS_STATE_IMPORTANT_FOREGROUND Loading core/java/android/app/ActivityThread.java +1 −1 Original line number Diff line number Diff line Loading @@ -4014,7 +4014,7 @@ public final class ActivityThread extends ClientTransactionHandler return VM_PROCESS_STATE_JANK_PERCEPTIBLE; } if (Flags.jankPerceptibleNarrow()) { if (Flags.jankPerceptibleNarrow() && !Flags.jankPerceptibleNarrowHoldback()) { // Unlike other persistent processes, system server is often on // the critical path for application startup. Mark it explicitly // as jank perceptible regardless of processState. Loading core/java/android/app/activity_manager.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -163,3 +163,10 @@ flag { description: "Narrow the scope of Jank Perceptible" bug: "304837972" } flag { name: "jank_perceptible_narrow_holdback" namespace: "system_performance" description: "Holdback study for jank_perceptible_narrow" bug: "304837972" } Loading
core/java/android/app/ActivityManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -1188,7 +1188,7 @@ public class ActivityManager { /** @hide Should this process state be considered jank perceptible? */ public static final boolean isProcStateJankPerceptible(int procState) { if (Flags.jankPerceptibleNarrow()) { if (Flags.jankPerceptibleNarrow() && !Flags.jankPerceptibleNarrowHoldback()) { return procState == PROCESS_STATE_PERSISTENT_UI || procState == PROCESS_STATE_TOP || procState == PROCESS_STATE_IMPORTANT_FOREGROUND Loading
core/java/android/app/ActivityThread.java +1 −1 Original line number Diff line number Diff line Loading @@ -4014,7 +4014,7 @@ public final class ActivityThread extends ClientTransactionHandler return VM_PROCESS_STATE_JANK_PERCEPTIBLE; } if (Flags.jankPerceptibleNarrow()) { if (Flags.jankPerceptibleNarrow() && !Flags.jankPerceptibleNarrowHoldback()) { // Unlike other persistent processes, system server is often on // the critical path for application startup. Mark it explicitly // as jank perceptible regardless of processState. Loading
core/java/android/app/activity_manager.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -163,3 +163,10 @@ flag { description: "Narrow the scope of Jank Perceptible" bug: "304837972" } flag { name: "jank_perceptible_narrow_holdback" namespace: "system_performance" description: "Holdback study for jank_perceptible_narrow" bug: "304837972" }