Slide 15
Slide 15 text
プロセススケジューラ用コード(2.5万行)の減量
● 各プロセスは1つのスケジューリングクラスに属する
○ fair_sched_class: 通常のプロセス
○ rt_sched_class: 通常のプロセスより常に優先動作するプロセス
○ dl_sched_class: デッドライン付き処理用のプロセス
15
a. Fair_sched_classを除くクラスのコードを全削除
b. ビルド
c. スケジューラ共通コードがコンパイルできなくなった
d. sched_setscheduler()がENOSYSを返すよう手作業で改造
e. 1.3万行減量!