Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt Creator + Profiler (Windows), Нужен profiler под Qt Creator 
:(
    Опции темы
Lindemann66
  Дата 24.11.2011, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinking...
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.8.2011
Где: Ульяновск

Репутация: нет
Всего: нет



Всем привет!

Вопрос такой
 
Нужен профайлер под Qt Creator - узнать, какие функции надо оптимизировать - это будет полезно для проекта

Работаю под Windows 7 x64.

Собственно, вопрос простой - какие профайлеры, знакомые Вам, подходят под описанные мной критерии?
Если такие, конечно, есть

P.S. Профайлер Valgrind, как я почитал, идёт дефолтным, но только под Linux и Mac
Под Windows его тоже как-то можно запустить\установить, но как - не могу найти
P.P.S. Нашёл также Symbio profiler - установить не смог, ошибка сборки (Makefile.Debug:70: error: multiple target patterns.  Stop.)
--------------------
stay true
PM MAIL WWW ICQ   Вверх
bsa
Дата 24.11.2011, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



gprof
PM   Вверх
spyswamp
Дата 24.11.2011, 17:40 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 18.8.2006

Репутация: 1
Всего: 7



Только смотри, он может gdb подкинуть свинью. smile Тогда в дебаге коллекции перестанешь видеть.


--------------------
- why you call it beta?
- cuz it's betta then nothin'
PM MAIL   Вверх
Lindemann66
Дата 25.11.2011, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinking...
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.8.2011
Где: Ульяновск

Репутация: нет
Всего: нет



Большое спасибо!

А можете подкинуть пару шагов, с которых стоит начать, используя этот профайлер?
Откуда его скачать?

P.S. Коллекции я и так смотреть не могу)
В Qt Creator вообще с Watch большие проблемы, постоянно значение недоступно

Это сообщение отредактировал(а) Lindemann66 - 25.11.2011, 16:23
--------------------
stay true
PM MAIL WWW ICQ   Вверх
bsa
Дата 25.11.2011, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



Цитата(Lindemann66 @  25.11.2011,  17:14 Найти цитируемый пост)
В Qt Creator вообще с Watch большие проблемы, постоянно значение недоступно
значит делаешь что-то не так

Цитата(Lindemann66 @  25.11.2011,  17:14 Найти цитируемый пост)
А можете подкинуть пару шагов, с которых стоит начать, используя этот профайлер?
Добавляешь опцию -pg и компилятору, и линкеру. Имей в виду, что после этого точно не будет работать дамп сложных типов при отладке. Затем перекомпилируешь программу. Запускаешь. Работаешь с ней в тех местах, где нужно узнать ее производительность. Закрываешь. Рядом с экзешником появляется файл профилирования. Скармливаешь его gprof (почитай на него инструкцию - надо еще и экзешник скормить) и получаешь развернутую таблицу.

Цитата(Lindemann66 @  25.11.2011,  17:14 Найти цитируемый пост)
Откуда его скачать?
входит в состав mingw и, соответственно, Qt SDK.

PM   Вверх
IUknown
Дата 20.5.2012, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 25.4.2010

Репутация: нет
Всего: нет



Добрый день  всем !

множите объяснить я с генерировал  gmon.out 
как просмотреть его содержимое с помощью чего?  и как ?

 
PM MAIL   Вверх
bsa
Дата 21.5.2012, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



IUknown, чтение моего предыдущего сообщения тебе точно должно дать ответ на вопрос.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.