Qt creator профилирование windows

Qt creator профилирование windows

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.)

Lindemann66
Дата 24.11.2011, 14:04 (ссылка) | (нет голосов) Загрузка .
bsa
Дата 24.11.2011, 14:13 (ссылка) | (нет голосов) Загрузка .

Эксперт

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

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

Опытный

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

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

spyswamp
Дата 24.11.2011, 17:40 (ссылка) | (голосов:1) Загрузка .

Thinking.

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

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

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

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

Это сообщение отредактировал(а) Lindemann66 — 25.11.2011, 16:23

Lindemann66
Дата 25.11.2011, 16:14 (ссылка) | (нет голосов) Загрузка .
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.

Читайте также:  Ротация логов linux centos

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

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

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

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

IUknown
Дата 20.5.2012, 15:47 (ссылка) | (нет голосов) Загрузка .
bsa
Дата 21.5.2012, 11:05 (ссылка) | (нет голосов) Загрузка .

Эксперт

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

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

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

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

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

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

Оцените статью