Профилирование многопроцессорной программы
Вопрос
Я бы хотел создать профиль программы, которая разветвляет и порождает несколько дочерних процессов.Я хочу посмотреть, сколько времени тратится на выполнение некоторых функций.Какой профилировщик справится с этой работой?
Решение
Oprofile хорошо подходит для этого.
Другие советы
Я думаю, что вы можете сделать это с помощью SystemTap - Реализация идей DTrace в Linux
Попробуй Увеличить изображение из RotateRight.По умолчанию он выполняет общесистемное профилирование.Если у вас более поздняя версия (2.6.32+) ядра, вы также можете получить временную шкалу поведения планировщика и системных вызовов.
Не связан с StackOverflow