LINUX.ORG.RU

Ответ на: комментарий от Harald

perf, gprof, OProfile. Ещё вроде DTrace можно прикрутить как-то.

Попробуй для примера perf top запустить. Perf собирается из исходников ядра Linux.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)

perf, gprof, OProfile

Первые два еще норм (первый бест), опрофилю не рекомендую. Есть еще Valgrind, но будет медленно пахать, зато посчитает каждую функцию, даже если она была однократно вызвана.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

и valgrind встроен в qtcreator, что удобно по результатам проверок перемещаться сразу по коду

x905 ★★★★★
()

perf. А callgrind советуют только мудаки.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

а есть опыт использования perf для qt приложения ?

я для теста набросал простой пример (кнопка, которая чтото делает долго) при этом callgrind показал всё что я ожидал и удобное перемещение по исходниками, а perf показал не полностью и не подхватил debug символы

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

Не знаю, мне perf всё в стандартных Qt-шных либах показывал, в какой их функции и так далее, равно как и в своей программе, в которой тоже показывал имена функций.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

мне perf всё в стандартных Qt-шных либах показывал

хорошо, создам в пн тему, где опишу как делал, наверно чтото я упустил

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