Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.011 c
15-1259764153
MBo
2009-12-02 17:29
2010.02.21
Фильтр Савицкого-Голея и иже с ним


11-1211897838
Стас
2008-05-27 18:17
2010.02.21
Как присвоить длину поля EditBox переменной?


1-1208960265
Zoom
2008-04-23 18:17
2010.02.21
Delphi7 и Unicode


2-1261476735
Евгений11111
2009-12-22 13:12
2010.02.21
Обход в цикле элементов (Edit1, Edit2, Edit3 и т.д.)одного класса


2-1258016335
Tornado
2009-11-12 11:58
2010.02.21
Не могу сменить значек приложения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский