LINUX.ORG.RU

gprof и многопоточность

 


0

2

Всем привет!

При профилировании многопоточной программы у меня возникла известная проблема — gprof выдаёт «no time accumulated». Поискав в гугле, я нашёл gprof-helper.c. Скомпилировал .so-шник, запускаю программу с LD_PRELOAD=./gprof-helper.so, однако и это не помогло!

Тестовый исходник. Если раскомментировать foo и bar вместо test1 и test2, то gprof выдаёт верную информацию, что очевидно.
Вывод gprof (с LD_PRELOAD)

Кто-нибудь сталкивался с таким?

P.S.: просьба другие профилировщики не предлагать. В силу постановки задачи всё равно не послушаю.


Разве gprof пригоден для многопоточной профилировки??? Use valgrind, prof, etc...

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