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

Вниз

Как работать со счетчиками производительности (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.034 c
1-1138708460
Zidane5
2006-01-31 14:54
2006.03.05
Импорт из данных Excel в таблицу DBGrid


2-1139796481
Viktop
2006-02-13 05:08
2006.03.05
Мониторинг сайтов (TTimer&)


1-1138610482
rolex
2006-01-30 11:41
2006.03.05
Как избавиться в ListView от мерцания при прокрутке?


5-1126071505
MacroDenS
2005-09-07 09:38
2006.03.05
Написание компонента с нуля!


2-1139992973
aleshap
2006-02-15 11:42
2006.03.05
EOutOfResources