Loading services/core/java/com/android/server/am/ActivityManagerService.java +11 −6 Original line number Diff line number Diff line Loading @@ -2327,6 +2327,7 @@ public final class ActivityManagerService extends ActivityManagerNative ProcessRecord proc = r.app; if (proc.vrThreadTid > 0) { if (proc.curSchedGroup == ProcessList.SCHED_GROUP_TOP_APP) { try { if (mInVrMode == true) { Process.setThreadScheduler(proc.vrThreadTid, Process.SCHED_FIFO | Process.SCHED_RESET_ON_FORK, 1); Loading @@ -2334,6 +2335,10 @@ public final class ActivityManagerService extends ActivityManagerNative Process.setThreadScheduler(proc.vrThreadTid, Process.SCHED_OTHER, 0); } } catch (IllegalArgumentException e) { Slog.e(TAG, "Failed to set scheduling policy, thread does" + " not exist:\n" + e); } } } } Loading Loading
services/core/java/com/android/server/am/ActivityManagerService.java +11 −6 Original line number Diff line number Diff line Loading @@ -2327,6 +2327,7 @@ public final class ActivityManagerService extends ActivityManagerNative ProcessRecord proc = r.app; if (proc.vrThreadTid > 0) { if (proc.curSchedGroup == ProcessList.SCHED_GROUP_TOP_APP) { try { if (mInVrMode == true) { Process.setThreadScheduler(proc.vrThreadTid, Process.SCHED_FIFO | Process.SCHED_RESET_ON_FORK, 1); Loading @@ -2334,6 +2335,10 @@ public final class ActivityManagerService extends ActivityManagerNative Process.setThreadScheduler(proc.vrThreadTid, Process.SCHED_OTHER, 0); } } catch (IllegalArgumentException e) { Slog.e(TAG, "Failed to set scheduling policy, thread does" + " not exist:\n" + e); } } } } Loading