Some code cleanup of InteractionJankMonitor.
- Move the CUJ constant related stuff to its own class - Remove the Session class - Separation of IJM and FT via event listener, breaking the dep loop - Fix (unlikely) race problems in begin/cancel/end - Trim out some unused stuff - Remove some duplicated stuff (like config validation) - Remove checks ensured by tests - Fix a bunch of warnings - Fix missing locks in debug overlay - Remove the outdated DEBUG mechanism Test: atest com.android.internal.jank Flag: NA Change-Id: I29b9da107313d4c07777ce50ce907c7516258807
Showing
- core/java/android/view/inputmethod/ImeTracker.java 3 additions, 3 deletionscore/java/android/view/inputmethod/ImeTracker.java
- core/java/com/android/internal/jank/Cuj.java 503 additions, 0 deletionscore/java/com/android/internal/jank/Cuj.java
- core/java/com/android/internal/jank/FrameTracker.java 53 additions, 98 deletionscore/java/com/android/internal/jank/FrameTracker.java
- core/java/com/android/internal/jank/InteractionJankMonitor.java 273 additions, 839 deletions...ava/com/android/internal/jank/InteractionJankMonitor.java
- core/java/com/android/internal/jank/InteractionMonitorDebugOverlay.java 45 additions, 42 deletions...android/internal/jank/InteractionMonitorDebugOverlay.java
- core/tests/coretests/src/com/android/internal/jank/CujTest.java 156 additions, 0 deletions...ests/coretests/src/com/android/internal/jank/CujTest.java
- core/tests/coretests/src/com/android/internal/jank/FrameTrackerTest.java 57 additions, 71 deletions...tests/src/com/android/internal/jank/FrameTrackerTest.java
- core/tests/coretests/src/com/android/internal/jank/InteractionJankMonitorTest.java 36 additions, 194 deletions...com/android/internal/jank/InteractionJankMonitorTest.java
- libs/WindowManager/Shell/src/com/android/wm/shell/back/BackAnimationRunner.java 3 additions, 3 deletions...ll/src/com/android/wm/shell/back/BackAnimationRunner.java
- libs/WindowManager/Shell/src/com/android/wm/shell/common/InteractionJankMonitorUtils.java 9 additions, 8 deletions.../android/wm/shell/common/InteractionJankMonitorUtils.java
- libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/OneHandedDisplayAreaOrganizer.java 6 additions, 5 deletions...oid/wm/shell/onehanded/OneHandedDisplayAreaOrganizer.java
- packages/SettingsLib/tests/robotests/src/com/android/settingslib/core/instrumentation/SettingsJankMonitorTest.java 2 additions, 2 deletions...ingslib/core/instrumentation/SettingsJankMonitorTest.java
- packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt 1 addition, 1 deletion...rc/com/android/systemui/animation/DialogLaunchAnimator.kt
- packages/SystemUI/animation/src/com/android/systemui/animation/GhostedViewLaunchAnimatorController.kt 2 additions, 1 deletion...systemui/animation/GhostedViewLaunchAnimatorController.kt
- packages/SystemUI/shared/src/com/android/systemui/shared/system/InteractionJankMonitorWrapper.java 22 additions, 36 deletions...systemui/shared/system/InteractionJankMonitorWrapper.java
Loading
Please register or sign in to comment