LINUX.ORG.RU

А как софтина типа perf определяет к какому процессу относилось содержимое PMC счётчиков?

 


0

4

В проце есть железные счётчики, считающие кучу всяких вещей типа кешпромахов, походов в оперативу, число инструкций выполненных, декодированных что-то там ещё (примерно 100500 разных событий).

А как perf определяет к какому потоку относилось, например, число кеш-миссов, ведь вряд-ли PMC меняются при контекст-свитчах?


Так оно же ещё и стеки сэмплирует, скорее всего с точностью до этой частоты оно и относит события на одном ядре к пользовательскому потоку. Хотя, наверняка - я не знаю, сам бы послушал.

pon4ik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.