Сбор информации о планировании потоков в Linux - PullRequest
7 голосов
/ 07 июля 2010

Я хочу собрать информацию о том, когда мои потоки запланированы (и отменены), и на каких процессорах в Linux.Я счастлив собрать информацию и сохранить ее в файле для последующего автономного анализа, так как мне нужно объединить информацию о расписании с другими источниками событий, сгенерированными моим кодом.В идеале информация должна собираться самой программой, так как я планирую использовать все ядра на машине большую часть времени, а использование внешнего процесса для выполнения выборки нарушит выполнение, которое я хочу измерить.1002 * Так возможно ли это в Linux?Какие есть варианты?

1 Ответ

3 голосов
/ 08 июля 2010

* * * * * * * * * * * * * * * Инструмент профилирования, поддерживаемый ядром общего назначения. Помимо прочего, он может записывать события, включая события планирования задач.

...