Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизКак работать со счетчиками производительности (counters) Найти похожие ветки
← →
Werwolf (2006-02-13 10:46) [0]Как работать со счетчиками производительности (performance counters) в windows. вобщем у сервиса есть счетчики,считают кол-во выполненных операция.Вот как к ним обратиться (прочитать значение)?
перерыл весь инет, толком инвы нету.нашел компоненты,НО не ставятся =( уже и не знаю что делать. Подскажите?
← →
Marser © (2006-02-13 10:48) [1]QueryPerformanceCounter
QueryPerformanceFrequency
← →
Werwolf (2006-02-13 11:08) [2]QueryPerformanceCounter
QueryPerformanceFrequency
Это я так понимаю для создания счетчика? а мне нужно прочитать текущий!
Или я ошибаюсь
← →
Marser © (2006-02-13 11:11) [3]> Это я так понимаю для создания счетчика? а мне нужно прочитать
> текущий!
> Или я ошибаюсь
F1
← →
Werwolf (2006-02-13 11:15) [4]MSDN:
The QueryPerformanceCounter function retrieves the current value of the high-resolution performance counter.
Syntax
BOOL QueryPerformanceCounter( LARGE_INTEGER *lpPerformanceCount);
Parameters
lpPerformanceCount
Pointer to a variable that receives the current performance-counter value, in counts.
Return Value
If the function succeeds, the return value is nonzero.
The QueryPerformanceFrequency function retrieves the frequency of the high-resolution performance counter, if one exists. The frequency cannot change while the system is running.
Syntax
BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);
Parameters
lpFrequency
Pointer to a variable that receives the current performance-counter frequency, in counts per second. If the installed hardware does not support a high-resolution performance counter, this parameter can be zero.
Return Value
If the installed hardware supports a high-resolution performance counter, the return value is nonzero.
ну ламо я я в этом. Нифига не понимаю как их юзать. =(
хотя бы примерчик небольшой.
← →
Werwolf (2006-02-13 11:33) [5]Наверно неправельно меня поняли. Есть сервис.. у которого в виднах есть счетчик(в остнастке performance monitor).Этот счетчик постоянно увеличивается, при выполнении сервисом каких -либо операций..так вот как мне прочитать значение этого счетчика? нужно его постоянно мониторить.
← →
Werwolf (2006-02-13 11:44) [6]QueryPerformanceFrequency можно не вызывать, все равно ничего кроме
1192183 он не покажет. Короче, каждую секунду счетчик QueryPerformanceCounter увеличивается на 1192183 (формально - QueryPerformanceFrequency) от системного таймера, что дает возможность остслеживать интервалы времени порядка 1 микросекунды.
← →
Werwolf (2006-02-13 16:13) [7]Вобщем не помогли вы мне.. но я сам докопался...
кому надо, есть такие компоненты на сайте http://www.wilsonc.demon.co.uk
NT Specific Components качаем и наслаждаемся счетчиками.
в заголовке компонентов есть описалово как их юзать.
← →
Игорь Шевченко © (2006-02-14 12:07) [8]Marser © (13.02.06 10:48) [1]
Это не счетчики производительности.
RTFM Performance Data, Performance Data Helper
← →
Marser © (2006-02-16 01:36) [9]> RTFM Performance Data, Performance Data Helper
Я вторую неделю в XP, ещё не осознал всего многообразия возможностей, которые она предоставляет. А PDH, AFAIK, в 98-й не доступен.
← →
Игорь Шевченко © (2006-02-16 12:45) [10]Marser © (16.02.06 01:36) [9]
PDH начинаются с Windows NT. В любом случае, прежде чем отсылать к F1, лучше попробовать вникнуть в вопрос
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c