|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 4, 2004 20:12:16 Вопрос в следующем: есть GUI-приложение, ресурсоемкое. Главный алгоритм, жрущий все время,"сидит" на кнопке. Так вот профилировщик (VTune) сам запустит соответствующий код проги или нужно ручками ? Так как необходимо выполнять подготовительные действия (выбрать файл,подготовить данные), то сейчас создано консольное приложение, которое работает без вмешательства человека, на строго заданном наборе данных и на котором идет профилировка. Понятно , что вести 2 проги как-то не хочется.:)) |
|
|
Дата: Янв 4, 2004 20:20:27 Так вот профилировщик (VTune) сам запустит соответствующий код проги или нужно ручками ? Из всего, что ты там написал, я так понял - это вопрос. Он тебе прогонит всю программу, а ты уж сам выбери, что тебя интересует. Лучше прогнать оптимизированную Release-версию - конечно, в этом случае ты очень мало чего увидишь, но пользы будет больше, т.к. ты играешься с реальной программой. Только я забыл, способен ли VTune теперь гнать Release-программы... |
|
|
Дата: Янв 6, 2004 16:19:39 Сорри, если сумбурно выразился.Так вот, последовав вечному совету мэтров " сначала сам попрыгай , а потом людей тягай" (правда последовательность я нарушил) :))), обнаружил , что VTune послушно ждет, когда человек нажмет кнопку (запустит соответствующий код). Правда, т.к. VTune запускает исследуемую несколько раз,точно не могу сказать , когда именно он начинает профилировать сам код и соответственно нужно нажимать кнопку в своей программе.Факт профилировки (т.е многократного прогона участков моей проги) обнаруживаю по увеличению времени работы программы 10с -> 10мин. И еще вопрос : кто пользовался 7 VTune, там интерфейс как у 5 или 6 версии ? P.S Кому надо VTune 5 ftp://download.intel.com/software/products/downloads/vtune50wd_010108. exe |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.131 |