Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Загрузка процессора  (Прочитано 7100 раз)
0 Пользователей и 1 Гость смотрят эту тему.
direct
Гость
« : 07-07-2004 20:29 » 

Коллеги, я тут решил закодить один встроенный вычислитель, меня спрашивают, а какая у тебя будет загрузка процессора:) Кто-нибудь знает, что такое загрузка процессора, и каким макаром ее вычислять?
Записан
Olegg
Гость
« Ответ #1 : 08-07-2004 05:43 » 

Код:

FILETIME ftCreationTime,ftExitTime,ftKernelTime,ftUserTime;
.....
GetProcessTimes)hProcess,&ftCreationTime,&ftExitTime,&ftKernelTime,&ftUserTime:
//hProcess-хендл процесса его надо найти
.........
Записан
Olegg
Гость
« Ответ #2 : 08-07-2004 05:50 » 

Кстати есть иформация:
http://cpp.hotmail.ru/articles/win32_23.html
http://rosigma.boom.ru/richter/head6.htm
Записан
direct
Гость
« Ответ #3 : 08-07-2004 18:55 » 

Спасибо за ссылочки (особенно за Рихтера)Улыбаюсь Так выходит, что загрузка процессора - это приоритет выполняемого процесса?
Записан
Xeysan
Гость
« Ответ #4 : 08-07-2004 20:06 » new

Цитата: direct
Так выходит, что загрузка процессора - это приоритет выполняемого процесса?

Не совсем точно, имхо. Приоритет определяет насколько ос будет отдавать предпочтение твоему процессу/потоку по сравнению с другими..

Если же интересует загрузка процессора в % ( аля Windows Task Manager ), то тогда следует копать в сторону функции NtQuerySystemInformation, потому что вызовы в конечном итоге попадут к ней. Эта функция с недавних времен уже официально документирована.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines