当前位置: 首页 > news >正文

在线阅读小说网站怎么建设那个网站可以做图标

在线阅读小说网站怎么建设,那个网站可以做图标,惠州 家具 网站上线,滁州网站开发公司有时候为了降低App算力占用#xff0c;会把关键的线程绑定到大核中#xff0c;下面介绍一种绑核的方式 查看绑核 查看pid :/ # ps -A | grep test u0_a15 25178 405 15950272 176544 do_epoll_wait 0 S com.test.jnites查看线程号 top -H -p 25178 25224 u0_…有时候为了降低App算力占用会把关键的线程绑定到大核中下面介绍一种绑核的方式 查看绑核 查看pid :/ # ps -A | grep test u0_a15 25178 405 15950272 176544 do_epoll_wait 0 S com.test.jnites查看线程号 top -H -p 25178 25224 u0_a15 20 0 15G 172M 82M R 83.3 1.6 4:17.53 JNI_Test com.test.jnitest 25229 u0_a15 10 -10 15G 172M 82M S 0.0 1.6 0:00.00 AdrenoOsLib com.test.jnitest 25221 u0_a15 10 -10 15G 172M 82M S 0.0 1.6 0:00.03 RenderThread com.test.jnitest可以获取到JNI_Test线程号25224 查看绑核情况 :/ # taskset -p 30692 pid 30692s current affinity mask: ff结果显示为 FF则表示当前进程已绑定到所有的可用核心。这是因为在 taskset 命令中每个核心使用一个位来表示1 表示该核心被绑定0 表示未被绑定。因此FF 的二进制表示为 11111111表示所有的核心都被绑定。 绑核 通过 Java 代码调用 sched_setaffinity 函数来实现线程或进程的核心绑定。需要注意的是在 Java 中并没有直接暴露 sched_setaffinity 函数需要使用 JNIJava Native Interface来调用 C/C 代码中的相应函数。 以下是一个简单的示例展示了如何使用 JNI 和 sched_setaffinity 函数来将当前线程与指定的 CPU 核心绑定。首先在 C/C 代码中实现核心绑定函数然后在 Java 代码中调用该函数 JAVA class TestLib {companion object{init {System.loadLibrary(jnitest)}}external fun setAffinity(core_id: Int): Int}C #include jni.h#include string#include thread#include sched.h#include unistd.hextern CJNIEXPORT jint JNICALLJava_com_test_jnitest_TestLib_setAffinity(JNIEnv *env, jobject thiz, jint core_id) {cpu_set_t cpuset;CPU_ZERO(cpuset);CPU_SET(core_id, cpuset);pid_t pid getpid();if (sched_setaffinity(pid, sizeof(cpu_set_t), cpuset) -1) {return -1; // 设置失败}return 0; // 设置成功}测试调用 var testThread Thread{var ret testLib.setAffinity(3)Log.i(TAG,ret ${ret})while (true){}}testThread.name JNI_TesttestThread.start()运行后查看 :/ # taskset -p 8599pid 8599s current affinity mask: 8发现主线程绑定到了第三个核上8是0000 1000如果要是绑定子线程的话需要修改sched_setaffinity第一个参数改为0再运行后 :/ # ps -A | grep testu0_a15 10010 405 15939516 143716 do_epoll_wait 0 S com.test.jnitest:/ # taskset -p 10010pid 10010s current affinity mask: ff:/ # taskset -p 10040pid 10040s current affinity mask: 8子线程成功绑定到了第三个核
http://www.sadfv.cn/news/76616/

相关文章:

  • 佳木斯 两学一做 网站wordpress 评论 邮件
  • 在国外做黄皮网站违法么企业管理培训课程安排
  • 网站建设应用程序开发数据可视化网站模板
  • 谷歌seo网站推广怎么做优化付费问答 WordPress
  • 江门市建设工程投标网站郑州西区做网站
  • 南昌网站设计怎么选企业名录搜索软件免费
  • 什么网站能找到做展览的工人做哪种网站流量上的快
  • 学会wordpress建站厦门成交型网站建设公司
  • wordpress可以做淘宝网站建设优化解析
  • 阿里巴巴网站建设分析做网站的用什么软件呢
  • 公司网站建设管理制度网站申请微信支付接口
  • 上传网站安装教程视频wordpress大前端主题怎么样
  • 教育网站开发方案一个人0资金怎么创业
  • 网站设计模板网站静态单页网站wordpress
  • 个人网站的设计和建设男做基视频网站
  • 西宁建设公司网站潍坊网站建设8年
  • 建立网站怎么搞做套现网站
  • 手机版网站模板 免费下载劳务派遣许可证
  • 电商网站建设在哪里找设计师兰州市城市建设设计院
  • 如何写作网站网站建设方案书阿里云模板
  • 网站排名不稳定怎么办三生团队网站找谁做的
  • 试述网站建设的流程石家庄24号解封通知
  • 彩票网站链接怎么做网站没排名怎么办
  • 网站建设不用备案的网站追踪如何做
  • 网站开发商问花店老板北京市建设教育协会网站
  • 山西利用模板建站外贸网站论文
  • 制作营销网站公司烟台网站建设哪家便宜
  • 网站地图插件南京建网站公司
  • 3月网站备案白名单箱包 东莞网站建设
  • 浙江省建设行政主管部门网站营销型外贸网站定制