原创 【內核調度】【enqueue_entity】
/* * MIGRATION * * dequeue * update_curr() * update_min_vruntime() * vruntime -= min_vruntime * * enqu
原创 內核調度【一】【nice值】【set_load_weight】
基於androidq的code來看內核調度 1、nice值 /* * Nice levels are multiplicative, with a gentle 10% change for every * nice level ch
原创 【內核調度】【attach_task】
1、attach_one_task&attach_task task實際上是attach在rq上的,rq是在cpu上的。一個rq上可能包含多個task /* * attach_one_task() -- attaches the ta
原创 內核調度【六】【數據結構】【二】
1、struct cfs_rq 在rq中與cfs相關的字段 /* CFS-related fields in a runqueue */ struct cfs_rq { /* 該cfs_rq的load,它只計算它本層下面的se的weig