Измерение времени выполнения функций и количества вызовов в модуле linux - PullRequest
1 голос
/ 06 сентября 2011

Я поддерживаю модуль ядра в ядре Linux 2.6.18 (RHEL 5.5), и мы наблюдаем некоторые проблемы с производительностью.

Я пытаюсь использовать oprofile для общего профилирования, но он не предоставляет (или яне знаю опцию) статистика относительно того, сколько раз была вызвана функция или сколько времени потребовалось для выполнения конкретной функции.Я могу написать свой собственный код для измерения времени, затрачиваемого на выполнение каждой функции, но было бы трудно вставить это в каждую функцию.

Есть ли профилировщик, который может это сделать?

1 Ответ

0 голосов
/ 12 мая 2012

Попробуйте также использовать новейшие флеймографы .

...