Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.21;
Скачать: CL | DM;

Вниз

Определение ресурсоемких расчетов в методах   Найти похожие ветки 

 
antonn ©   (2009-12-10 23:51) [0]

Есть метод, в котором много кода, много вызовов других методов, хотелось бы узнать какие места сколько кушают процессора. Какие есть инструменты, куда копать?
delphi 7


 
Суслик_   (2009-12-10 23:58) [1]

я обычно пользуюсь функцией winapi queryperformancecounter, когда нужно определить удельный вес чего-то.

обычно хватает.


 
Игорь Шевченко ©   (2009-12-11 00:00) [2]

gpprofile


 
Игорь Шевченко ©   (2009-12-11 00:01) [3]

или AQTime, но он денег стоит. Дают триал на месяц или на три


 
antonn ©   (2009-12-11 00:02) [4]

у меня вызов процедуры, в которой два десятка вызовов других процедур и все это 32 раза в секунду, вот мне бы хотелось узнать их доли пожирательства :)

под каждый вызов делать обвязку QueryPerformanceCounter довольно долго, к тому же куда то надо делать вывод (лог забивается быстро)


 
antonn ©   (2009-12-11 00:02) [5]


> Игорь Шевченко ©   (11.12.09 00:00) [2]

спасибо, гляну и первый и второй :)


 
Игорь Шевченко ©   (2009-12-11 00:22) [6]

antonn ©   (11.12.09 00:02) [5]

Второй всем хорош, если б не цена - $1500 за место как-то не по карману. А так очень хороший.


 
antonn ©   (2009-12-11 00:30) [7]

второй пока поставил, вроде все как то интересно, но цена убивает :(
в принципе мне надо на пару дней...


 
antonn ©   (2009-12-11 01:48) [8]

что то я не пойму, как можно узнать нагрузку не самого метода, а отдельных вызовов внутри него. AQTime мне показывает только название метода и сколько времени от кушал проц


 
Игорь Шевченко ©   (2009-12-11 02:08) [9]

antonn ©   (11.12.09 01:48) [8]

Внутрь слазить ? Есть там какая-то гайка, которая раскрывает внутренности.

Я не помню всех деталей, триал кончился, я его снес


 
antonn ©   (2009-12-11 02:15) [10]

я нашел, правда не там где ожидал. Снизу панель со вкладкой "sources code", и там показывается исходник, а напротив проценты от нагрузки. Настройки какие-то куцые, да еще скинов понадевали :(
Но в целом ничего так программа :)


 
Кто б сомневался ©   (2009-12-11 02:24) [11]


> Я не помню всех деталей, триал кончился, я его снес


Такие вещи на виртуалку ставятся, предварительно сняв снэпшот.


 
GDI+   (2009-12-11 03:17) [12]


> Кто б сомневался ©   (11.12.09 02:24) [11]
>
>
> > Я не помню всех деталей, триал кончился, я его снес
>
>
> Такие вещи на виртуалку ставятся, предварительно сняв снэпшот.


Или кряк на чуть более старую версию.


 
Игорь Шевченко ©   (2009-12-11 03:27) [13]

Кто б сомневался ©   (11.12.09 02:24) [11]
GDI+   (11.12.09 03:17) [12]

А нафиг ?


 
brother ©   (2009-12-11 04:31) [14]

> А нафиг ?

Ну, что бы на долго)


 
Gydvin ©   (2009-12-11 06:39) [15]

А можно немного схожий вопрос?
Есть нужная прога, которую надо бы заюзать под wine. На старых версия этого зверя прога нормально работала, а в последних срезах происходит бешенная утечка памяти. Чем бы отследить где в ддэлках происходит утечка? Такое вообще возможно?


 
brother ©   (2009-12-11 07:43) [16]

> А можно немного схожий вопрос?


> под wine

О_о оч. схожий)


 
KSergey ©   (2009-12-11 08:45) [17]

А почему Intel VTune никто не подсказал? Тоже очень даже вполне. Я доволен.
Ну правда деньги контора платила, так что доволен я полностью :)


 
antonn ©   (2009-12-11 09:29) [18]


> А почему Intel VTune никто не подсказал?

я позже нашел, но речь была в контексте VC, потому поставив AQtime даже не стал морочиться :)


> > Такие вещи на виртуалку ставятся, предварительно сняв
> снэпшот.
>
>
> Или кряк на чуть более старую версию.

к сожалению, пока так и сделал :(



Страницы: 1 вся ветка

Текущий архив: 2010.02.21;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.014 c
15-1260401856
Германн
2009-12-10 02:37
2010.02.21
Маленькая offtop шутка.


1-1222891708
RustB
2008-10-02 00:08
2010.02.21
Копирование с шифрованием


15-1260406003
XXL
2009-12-10 03:46
2010.02.21
Ищу иконки кнопок клавиатуры


1-1237987586
Валигози
2009-03-25 16:26
2010.02.21
Как прервать консольное приложение по Ctrl+C ?


2-1261399078
webpauk
2009-12-21 15:37
2010.02.21
Получить значение поля предидущей записи в DBGrid