LINUX.ORG.RU
Ответ на: комментарий от yz

> VTune

Не, нужно что-то более опенсорсное и (желательно) в большинстве дистрибутивов лежащее.

avkovrin
() автор топика
Ответ на: комментарий от avkovrin

Может OProfile пожойдёт? Правда, он sampling по процессорным счётчикам. У AMD на его основе есть Code Analyst.

yz
()

Рекомендую посмотреть Google Perftools (http://code.google.com/p/google-perftools/)

Там кроме профайлеров памяти есть CPU профайлер. По сравнению с другими аналогами - не так сильно замедляет программу при профелировании, возможно профелирование без перекомпиляции, и много других вкусностей.

stpg
()
Ответ на: комментарий от yz

> Может OProfile пожойдёт?

Он вроде как считает только все, что связано с CPU, и например, время простоя при ожидании ответа из сокета или записи/чтения на диск он не посчитает.

avkovrin
() автор топика
Ответ на: комментарий от avkovrin

> Функционал очень похож на valgrind

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

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