Интересный эффект с Perfmon
От: bobriko  
Дата: 04.11.11 09:55
Оценка:
Добрый день.
Столкнулся с достаточно интересной проблемой с стандартным системный монитором Windows — Perfmon.
Дело в том, что мне необходимо замерять на ноутбуке потребляемую мощность в данный момент времени (желательно каждую секунду). Для этого в Perfmon есть специальный счетчик Battery_Status\Discharge_rate или Индикатор_Питания\Питание.

Собственно, в чем проблема: данные с этих счетчиков обновляются где-то раз в 15 секунд и графики выглядят вот так:
http://s2.ipicture.ru/uploads/20111101/X3Upl2qL.png
Ну вообщем видно, что график достаточно "прямой".

Но если запустить Everest или AIDA64 и перейти на вкладку Электропитание, то через некоторое время данные начинают обновляться раз в секунду и можно увидеть достаточно правдоподобную картину:
http://s2.ipicture.ru/uploads/20111101/DOLjdZrJ.png

Дело в том, что это тема моей курсовой и необходимо разобраться почему так происходит.
Есть подозрение, что на это влияет значение системного таймера (1 мс — 15,6 мс). Но никак не могу это проверить, т.к. непонятно как менять его значение.
Буду очень благодарен, если подскажете почему так происходит или где можно про это почитать.

Данная проблема замечена на нескольких разных ноутбуках с Windows 7 (Максимальная, Starter) x32-x64
perfmon системный таймер
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.