Russian Qt Forum
Сентябрь 30, 2024, 12:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Измерить производительность отдельного метода..  (Прочитано 4955 раз)
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« : Февраль 13, 2010, 00:50 »

Кроме QTimer как можно измерить время выполнения отдельного метода? QBENCHMARK не для этого предназначен?
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
BlackTass
Гость
« Ответ #1 : Февраль 13, 2010, 14:42 »

вообще для этого, но имхо лучше профайлером глянуть, заодно увидите что в методе тормозит больше всего, то есть не надо будет мерять каждый метод по отдельности, а увидите общую картину
Записан
kkk777kkk
Гость
« Ответ #2 : Февраль 15, 2010, 09:20 »

а можно про профайлер по подробней  Непонимающий
Записан
BlackTass
Гость
« Ответ #3 : Февраль 15, 2010, 15:59 »

Ну они разные бывают. Я например, использую коллгринд. Запускается
Код:
valgrind --tool=callgrind binaryExecutableName someBinaryExecutableParams
Потом то что получилось на выходе отправляю в KCachegrind и там уже все наглядно показывается, какой метод сколько отожрал времени и тд.
Записан
kkk777kkk
Гость
« Ответ #4 : Февраль 17, 2010, 00:24 »

спасибо, если бы еще что-то под вынь, на сколько я знаю валгринд только под линух
Записан
SABROG
Гость
« Ответ #5 : Февраль 17, 2010, 09:32 »

gprof
Записан
kkk777kkk
Гость
« Ответ #6 : Февраль 19, 2010, 02:09 »

благодарю, буду читать про него... вон сразу же попалась отличная статья на опененете http://www.opennet.ru/docs/RUS/gprof/
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #7 : Февраль 19, 2010, 12:46 »

благодарю, буду читать про него... вон сразу же попалась отличная статья на опененете http://www.opennet.ru/docs/RUS/gprof/
В кодеблоке встроен как плагин.
Но компилить проект надо с опцией -pg для профайлинга..
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.127 секунд. Запросов: 22.