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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: performance analysis and memory leak tools  (Прочитано 32260 раз)
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #30 : Декабрь 21, 2007, 00:04 »

Собрал с ключиком -pg, посмотрел в KProf.

Подскажите пожалуйста, как сказать qmake чтоб она этот ключик в Makefile засунула?
Спасибо.
Записан
ритт
Гость
« Ответ #31 : Декабрь 21, 2007, 01:09 »

QMAKE_CXXFLAGS_DEBUG = -pg
QMAKE_CXXFLAGS_RELEASE = -pg
Записан
uriel
Гость
« Ответ #32 : Декабрь 21, 2007, 09:11 »

А теперь и Вам огромное спасибо за эти переменные. Ведь я знал про них, но всё время правил Makefile руками. Улыбающийся
Только флагов при компиляции недостаточно (по крайней мере, на моей системе), надо ещё и для линковки задать подобным образом.
QMAKE_LFLAGS_RELEASE += -pg
QMAKE_LFLAGS_DEBUG += -pg
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #33 : Январь 08, 2008, 19:43 »

Кто что может ещё посоветовать под Венду?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #34 : Январь 22, 2008, 15:27 »

Попробывал Intel VTune Performance Analyzer в действии. Немогу ничего сказать в её поддержку, но и не скажу ничего плохого. Все дело во вкусе Подмигивающий Как для меня, эта тулза громоздкая, обладает менее удобным интерфейсом и избыточностью информации (по сравнению с callgrind). После установки тулзы, время от времени VS2005 падала или намертво вешалась. Вобщем пришлось её удалить и перенести проффелирование полностью под Linux.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #35 : Январь 22, 2008, 16:50 »

Вот тут про это написано...
http://wiki.qtcentre.org/index.php?title=Profiling
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #36 : Февраль 16, 2008, 02:39 »

Вот попала в поле зрения неплохая статья по valgrind:

Что такое valgrind и зачем он нужен
« Последнее редактирование: Февраль 16, 2008, 02:42 от pastor » Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
developer
Гость
« Ответ #37 : Март 06, 2008, 17:39 »

Ребята, я тут лазал по инету и нашел вот такую хорошую прогу AQTime.
Скачать фри версию можна здесь http://automatedqa.com/products/aqtime/index.asp.
Правда прога платная, зато пробная версия полностью рабочая где-то месяц, а потом ее нужно купить.
Думаю есть люди которие ее смогут сламать.
Записан
developer
Гость
« Ответ #38 : Март 06, 2008, 17:41 »

Кстати забыл сказать - она работает под Windows.
Записан
jurtal
Гость
« Ответ #39 : Февраль 25, 2010, 12:22 »

A KCachegrind через apt-get можно поставить? Или надо выкачивать самому, пересобирать и.т.д.?
Записан
BlackTass
Гость
« Ответ #40 : Февраль 25, 2010, 15:19 »

очевидно
Код:
apt-get install kcachegrind
Записан
jurtal
Гость
« Ответ #41 : Февраль 25, 2010, 15:27 »

Получил файл callgrind.out.1234 и запустил kcachegrind callgrind.out.1234
Что то начинает после этого обрабатываться и не перестает.
Может что не так делаю?
Записан
jurtal
Гость
« Ответ #42 : Февраль 25, 2010, 15:38 »

Сорри... Просто от рута надо було запустить...
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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