Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5e806e53 authored by Louis Chang's avatar Louis Chang
Browse files

Loose the rapid activity launch policy

In commit d0025f1e, the rapid activity launch policy is too
aggressive that impacts some valid use cases, like running
test or applications that use many trampoline activities.

No good approach to identify whether the rapid launch is a
valid use case or not. Loose the rapid activity launch
policy so that at least we do catch the repeatedly activity
launch on an unreasonable amount.

Bug: 332779437
Bug: 337792773
Test: wm presubmit
Change-Id: I2cb218f3d31b8e020d54d63b94aa58c76ad7075f
parent caafcce1
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -110,9 +110,9 @@ public class WindowProcessController extends ConfigurationContainer<Configuratio
    private static final String TAG_RELEASE = TAG + POSTFIX_RELEASE;
    private static final String TAG_CONFIGURATION = TAG + POSTFIX_CONFIGURATION;

    private static final int MAX_RAPID_ACTIVITY_LAUNCH_COUNT = 50;
    private static final int MAX_RAPID_ACTIVITY_LAUNCH_COUNT = 200;
    private static final long RAPID_ACTIVITY_LAUNCH_MS = 500;
    private static final long RESET_RAPID_ACTIVITY_LAUNCH_MS = 5 * RAPID_ACTIVITY_LAUNCH_MS;
    private static final long RESET_RAPID_ACTIVITY_LAUNCH_MS = 3 * RAPID_ACTIVITY_LAUNCH_MS;

    public static final int STOPPED_STATE_NOT_STOPPED = 0;
    public static final int STOPPED_STATE_FIRST_LAUNCH = 1;