Есть ли способ определить, когда происходит переключение контекста, без использования профилировщиков? Я написал программу на C для контроля времени, необходимого для завершения выполнения различных процессов в программе. Я также хочу показать переключение контекста процесса/потока. Время, в которое происходит переключение и с prev_id -> curr_id
. Эти 3 информации будут полезны.
Мониторинг переключения контекста в Linux
Ответы (1)
Вы можете увидеть значения добровольных_ctxt_switches и nonvoluntary_ctxt_switches из файла /proc/self/status.
person
Michał Šrajer
schedule
13.04.2011