Дата 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.)
bsa
Дата 24.11.2011, 14:13 (ссылка) | (нет голосов) Загрузка .
Эксперт
Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия
Репутация: 24 Всего: 196
spyswamp
Дата 24.11.2011, 17:40 (ссылка) | (голосов:1) Загрузка .
Опытный
Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006
Репутация: 1 Всего: 7
Lindemann66
Дата 25.11.2011, 16:14 (ссылка) | (нет голосов) Загрузка .
Thinking.
Профиль Группа: Участник Сообщений: 117 Регистрация: 2.8.2011 Где: Ульяновск
Репутация: нет Всего: нет
А можете подкинуть пару шагов, с которых стоит начать, используя этот профайлер? Откуда его скачать?
P.S. Коллекции я и так смотреть не могу) В Qt Creator вообще с Watch большие проблемы, постоянно значение недоступно
Это сообщение отредактировал(а) Lindemann66 — 25.11.2011, 16:23
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 (почитай на него инструкцию — надо еще и экзешник скормить) и получаешь развернутую таблицу.
Дата 20.5.2012, 15:47 (ссылка) | (нет голосов) Загрузка .
Профиль Группа: Участник Сообщений: 1 Регистрация: 25.4.2010
Репутация: нет Всего: нет
Добрый день всем !
множите объяснить я с генерировал gmon.out как просмотреть его содержимое с помощью чего? и как ?
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 Скрытых Пользователей)