LINUX.ORG.RU

Сообщения revhom

 

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

Всем привет!

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

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

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

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

 

revhom
()

RSS подписка на новые темы