![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
sucjhwaxp
这个作者很懒,什么都没留下…
展开
-
Kernel Scheduler学习之八:loading tracking
loading如何 tracking原创 2020-10-09 23:25:08 · 337 阅读 · 0 评论 -
Kernel Scheduler学习之七:关于want affine
参考文章:https://kernel.taobao.org/2017/08/Reconsidering-the-schedulers-wake_wide-heuristic/https://blog.csdn.net/gatieme/article/details/106315848原创 2020-09-22 23:15:36 · 588 阅读 · 0 评论 -
Kernel Scheduler学习之七:CFS调度器之选核流程
Overview 本博客研究cfs调度器选核的目标,搞清楚如下问题: a. 选核的流程是什么 b.选核的规则是什么 内容记录 /* * select_task_rq_fair: Select target runqueue for the waking task in domains * that have the 'sd_flag' flag set. In practice, this is SD_BALANCE_WAKE, * SD_BALANCE_FORK,...原创 2020-09-18 10:34:17 · 2054 阅读 · 0 评论 -
Kernel Scheduler学习之七:CFS调度器之pick_next_task
Overview 根据Kernel Scheduler学习之七:CFS调度器之task管理知道cfs调度器采用红黑树的方式按照虚拟runtime(vruntime)进行排序。本次博客主要搞清如下的问题: 1.如何获取下一个task 如何获取下一个task cfs调度器选出一个task出来执行的函数为pick_next_task_fair static struct task_struct *pick_next_task_fair(struct rq *rq, struct task_struc原创 2020-08-29 19:47:49 · 651 阅读 · 0 评论