Название: профайлер для Linux Отправлено: break от Январь 20, 2009, 17:56 Существует ли нормально работающий профайлер для Linux?
Название: Re: профайлер для Linux Отправлено: uriel от Январь 20, 2009, 18:05 А valgrind (--tool callgrind) + kcachegrind уже пробовали?
Название: Re: профайлер для Linux Отправлено: xintrea от Январь 20, 2009, 18:52 Ну а чем gprof не устраивает?
Компилишь прогу с ключем -pg. После запуска бинарника (запустить прогу, покрутиться в интересуемом режиме, и выйти), в том же каталоге появится файл gmon.out. Просмотреть содержимое этого файла можно командой Код: gprof <имя_запускаемого_бинарника> gmon.out -p А с опцией -q в gprof можно посмотреть граф вызовов. ЗЫЖ Хотя, будьте готовы что бинарь, скомпиленный с ключем -pg, будет довольно глючный - наблюдались глюки с массивами, даже в тех местах где никаких выходов за границу массива нет. Причем глюки плавающие, с одним и тем же элементом неизменяемого массива два раза обращение проходит нормально, третий раз - возвращается мусор, потом опять нормально, и это в течении одного сеанса работы программы. |