From 9a3f9531b404f5833f9c2b599079b8983dd18610 Mon Sep 17 00:00:00 2001 From: Glenn Kasten Date: Thu, 20 Apr 2017 14:49:16 -0700 Subject: [PATCH] Use THREAD_GROUP_RT_APP instead of THREAD_GROUP_AUDIO_APP Test: SimpleSynth runs without performance glitches Bug: 33085313 Change-Id: I331d7da417ed890d1009f6f2d00c13b098d9d1ea --- .../java/com/android/server/os/SchedulingPolicyService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/os/SchedulingPolicyService.java b/services/core/java/com/android/server/os/SchedulingPolicyService.java index 46be232e61c30..e0b8426a56d2a 100644 --- a/services/core/java/com/android/server/os/SchedulingPolicyService.java +++ b/services/core/java/com/android/server/os/SchedulingPolicyService.java @@ -57,7 +57,7 @@ public class SchedulingPolicyService extends ISchedulingPolicyService.Stub { try { // make good use of our CAP_SYS_NICE capability Process.setThreadGroup(tid, !isForApp ? - Process.THREAD_GROUP_AUDIO_SYS : Process.THREAD_GROUP_AUDIO_APP); + Process.THREAD_GROUP_AUDIO_SYS : Process.THREAD_GROUP_RT_APP); } catch (RuntimeException e) { Log.e(TAG, "Failed setThreadGroup: " + e); return PackageManager.PERMISSION_DENIED;