LINUX.ORG.RU

для чего-то серьезного на x86/?? - Intel VTune (есть нативный под Linux)

anonymous
()
Ответ на: комментарий от Valeriy_Onuchin

>profiler чего?

Для начала хотелось бы профайлер для очень простой консольной программы. Желательно, чтобы можно было потом просматривать в kcachegrind.

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

А как вам Function Check профайлер?

A new profiler recently appeared on Linux. It is called Function Check (currently only version 1.4 is supported) and is available here. This profiler brings numerous improvement over its ancestor. Instead of producing statistical results, it generates real measurements of the time spent in routines. For that matter, it uses a technic known as function instrumentation. Briefly, you compile your code with a special switch (specific to GCC, so you'll have to use gcc 2.95 or later) which adds calls to the profiler on entry and exit of every function. Then at link time, you link with the Function Check library. After executing your application, a file named fnccheck.out is produced and contains the profiling results.

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

> Function Check профайлер
первый раз слышу ...

профайлер чего?
1. memory leaks - valgrind
2. function time execution - probably - "gprof"
...
очень помогает если программа "cross-platform",
тоды много утилс from M$win

3. memory usage vs time - valgind


Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

> 2. function time execution - probably - "gprof"

Не-а (ну, да - но только в одном случае: программа такая большая, что под valgrind не работает). cachegrind и потом смотреть kcachegrind.

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