Структура, содержащая состояние и статистику использования ресурсов адаптивным планировщиком
#include <sys/sched_aps.h>#include <sys/neutrino.h>typedef struct {_Uint64t idle_cycles;_Uint64t idle_cycles_w2;_Uint64t idle_cycles_w3;_Int16t id_at_last_bankruptcy;_Int32t pid_at_last_bankruptcy;_Int32t tid_at_last_bankruptcy;} sched_aps_overall_stats;
Структура используется в функции SchedCtl() в сочетании с командой SCHED_APS_OVERALL_STATS для получения состояния и статистики использования ресурсов адаптивным планировщиком.
Структура включает следующие поля:
10
раз больше длины окна усреднения. 100
раз больше длины окна усреднения. -1
, если банкротства не было. -1
, если банкротство не произошло. ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки