Loading services/core/java/com/android/server/am/ActivityManagerService.java +11 −6 Original line number Diff line number Diff line Loading @@ -2328,6 +2328,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 @@ -2335,6 +2336,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 @@ -2328,6 +2328,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 @@ -2335,6 +2336,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