安卓进程优先级调高
安卓進程優(yōu)先級調(diào)高,可以用下面兩個方法,詳細如下:
方法一:
ADB命令如下:
adb shell “ps |grep com.example.hellojni” 用來查看PID號
adb shell renice -n -20 17105 (改成具體pid號)
備注:-20 是優(yōu)先級最高值 。 即使設(shè)為-50,它的值也是-20
方法二:
通過在代碼里設(shè)置優(yōu)先級,設(shè)置為SCHED_FIFO
int32_t policy; pid_t pid = **getpid**(); sched_param schedImuDataThreadParam; sched_param schedFisheyeDataThreadParam; **pthread_getschedparam**(mUnpackDataThread.native_handle(), &policy, &schedFisheyeDataThreadParam); schedFisheyeDataThreadParam.sched_priority = **sched_get_priority_max**(SCHED_FIFO);if (**pthread_setschedparam**(mUnpackDataThread.native_handle(), SCHED_FIFO, &schedFisheyeDataThreadParam)){LOGW("%s:: set mUnpackDataThread param fail %s", FUNCTION, std::strerror(errno)); }2022年3月4日
上海徐匯
總結(jié)
- 上一篇: 2022谷粒商城学习笔记(二十三)分布式
- 下一篇: erc20根据合约地址获取所有交易记录