History log of /frameworks/base/services/core/java/com/android/server/ThreadPriorityBooster.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7e12b6d8489f68a43b0afb5111a6cfcddb350679 09-Jun-2017 Jorim Jaggi <jjaggi@google.com> Fix thread booster

We need to conditionally set the prevPriority only if we enter
the first locked section. Otherwise we'll never reset back to the
lower priorities.

Test: Make sure no binder threads are stuck at 110.
Test: go/wm-smoke
Bug: 36631902
Change-Id: I8a9c329bc3084371022da91eabee45943c1b8c9f
/frameworks/base/services/core/java/com/android/server/ThreadPriorityBooster.java
245281c056a5b880486671157b48d6c4e5815ce1 07-Jun-2017 Jorim Jaggi <jjaggi@google.com> Boost android.anim and wm lock sections to -10 during transition

-4 is not enough if we have to compete against RT and main thread
from top app that have -10. Boost it more during app transitions

Test: Inspect systrace, make sure priorities are right, including
getting reset after the transition.
Test: Open Chrome 100x
Test: go/wm-smoke

Change-Id: Id6b060b8aafded67b4bae61b6e8960e37976b096
Fixes: 36631902
/frameworks/base/services/core/java/com/android/server/ThreadPriorityBooster.java
5515b12bee583006d2cf00cfe8cee132ab268489 07-Apr-2017 Jorim Jaggi <jjaggi@google.com> Fix thread booster

If thread was boost priority already before boosting we reset it
to default priority after.

Test: Open app, run systrace, make sure priorities are right
Bug: 36631902
Change-Id: I763be06c0dc68db73548b22f96dd07864a6ace1f
/frameworks/base/services/core/java/com/android/server/ThreadPriorityBooster.java
36db127e4733ea8ef41a96be5b683e1a2e705677 28-Mar-2017 Jorim Jaggi <jjaggi@google.com> Boost thread priority when holding the WM lock

Test: Take systrace of open app, make sure thead is boosted while
doing stuff in WM
Test: Run WmSlam with and without boosting. Observe an
improvement.
Bug: 36631902
Change-Id: Iadb036f8d12bbf59091466500e82207cf6fa85d5
/frameworks/base/services/core/java/com/android/server/ThreadPriorityBooster.java