Использование gprof с pthreads - PullRequest
4 голосов
/ 28 мая 2009

Можно ли использовать gprof для профилирования многопоточной программы, использующей pthreads? То есть будет ли выводиться время, используемое во всех потоках?

Ответы [ 2 ]

6 голосов
/ 28 мая 2009

Да, это возможно с помощью обходного пути, описанного здесь .

1 голос
/ 03 декабря 2009

Рассматривали ли вы pstack ? Он отлично работает с несколькими потоками и хорошо подходит для поиска проблем с производительностью методом stackshot. gprof это то, что есть, но есть вероятность, что вы можете сделать лучше.

...