setpriority()和getPriority()在本地代码中存在,因此我们可以从本地代码中设置优先级。但是,我不确定它是否会被操作系统生效或忽略。
这只适用于已经获取了 Root 权限的设备:
使用终端,输入以下命令以获取 root 权限:
su
top -n 1 -m 10
在PID列中查找并重新设置进程(在此示例中将PID 1825设置为优先级0),您要进行的操作。
renice 0 1825
就这些。请记住,操作系统会在一段时间后覆盖此更改,当操作系统认为有必要提高进程优先级时。