Раньше я делал все свое профилирование Linux с помощью gprof.
Однако в моем многопоточном приложении его результаты кажутся несовместимыми.
Теперь я откопал это:
http://sam.zoy.org/writings/programming/gprof.html
Однако это было сделано очень давно, и в моем выводе gprof, похоже, мой gprof перечисляет функции, используемые неосновными потоками.
Итак, мои вопросы:
- Могу ли я легко использовать gprof для профилирования многопоточных приложений Linux C ++ в 2010 году? (Ubuntu 9.10)
- Какие еще инструменты мне следует использовать для профилирования?