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
|