Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > нужен профайлер


Автор: decembrist 2.5.2007, 13:47
Народ!
Подскажите какой-нить профайлер (кроме gprof - пробовал, к моей проге не подходит, нестандартное завершение программы, не генерируется статистика)
Очень нужно улучшить performance!!!

Автор: MAKCim 2.5.2007, 14:05
Цитата(decembrist @  2.5.2007,  13:47 Найти цитируемый пост)
кроме gprof - пробовал, к моей проге не подходит, нестандартное завершение программы, не генерируется статистика

что за нестандартное завершение?

Автор: decembrist 2.5.2007, 14:25
это значит, что не доходит до конца main и завершается где-то на  low-level function _exit
  

Автор: decembrist 2.5.2007, 17:40
Народ!
неужели никто не знает как обойти проблему с gprof?
в доке по gprof написано, чтоб генерить статистику в gmon.out файле нельзя чтобы
In order to write the `gmon.out' file properly, your program must exit normally: by returning from main or by calling exit.  Calling the low-level function _exit does not write the profile data, and neither does abnormal termination due to an unhandled signal.
У меня как раз происходит выход на _exit(status);

Автор: nickless 2.5.2007, 18:47
decembrist, а нельзя хотя бы на время переделать чтоб выходить стандартным путём?

Автор: Бонифаций 2.5.2007, 18:55
ну есть еще http://oprofile.sourceforge.net/about/

PS. А что за нужда выходить _exit(), а не exit()?


Автор: decembrist 2.5.2007, 19:16
Да уж, пришлось на время переделать

Нужда  выходить _exit() не моя, мне такая прога досталась,
а за линк спасибо smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)