· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Засечение времени программы под NT

Посл.отвђт Сообщенiе


Дата: Июл 24, 2004 03:18:07

Подскажите, пожалуйста subj.
Я где-то слышал(читал?) о возможности очень точного засечения времени работы программы под NT. Причем не просто засечения времени работы, а именно время, отводимое системой для этой программы/процесса. То есть если сейчас работают несколько программ паралельно и каждая тянет на себя ресурсы или винда запустила свопирование или происходит чтение с жесткого диска то даже в этом случае замер времни происходит корректно.

Может быть кто сталкиался с этим?

Заранее благодарен.


Дата: Июл 24, 2004 03:33:46 · Поправил: PavPS

KPROCESS STRUCT ; sizeof = 06Ch
Header DISPATCHER_HEADER <> ; .....
......
KernelTime DWORD ? ; ticks
UserTime DWORD ? ; ticks
......
KPROCESS ENDS

А там уж ч/з [FS] достанешь.



или по-нормальному :)

BOOL GetProcessTimes(
HANDLE hProcess,
LPFILETIME lpCreationTime,
LPFILETIME lpExitTime,
LPFILETIME lpKernelTime,
LPFILETIME lpUserTime
);


Дата: Июл 24, 2004 03:48:02 · Поправил: tasman

Все понял.

Большое спасибо!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.090