Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » System Informer | Process Hacker неофициальные сборки

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересное - считается время ЦП использованное задачей и РН показывает
большую его величину чем ожидает наблюдатель:
 
dmex
 
"Sebastian
 
processhacker seems to display the processor time which is at least 2 times
higher"
 
Task Manager (and PE) calculate the CPU usage based on the number of CPU
cycles which is disabled by default in Process Hacker... You can enable Cycle
based calculation in Process Hacker via the View menu and selecting Show CPU
Below 0.01.
 
This is disabled by default since most CPU frequency throttling
implementations (e.g. SpeedStep, AMDs Cool'n'Quiet, Dynamic voltage scaling)
can sometimes cause the number of cycles to be calculated as a higher
percentage of available cycles per second and thus greatly(!) skew the
displayed utilization - this has been a major issue for Task Manager and
Process Explorer on some machines"
 
Комментарий:
 
Смысл ситуации прост - TaskManager и PE неправильно cчитают время!
 
Они считают время в течении которого задача использует процессор по формуле
"время равно количеству использованных задачей циклов CPU делённому на
тактовую частоту CPU" считая тактовую частоту CPU постоянной, что бывает не
всегда.
 
Современные процессоры сильно греются и поэтому используют режим работы с
переменной тактовой частотой для уменьшения нагрева кристалла. Это позволило
уменьшить тепловыделение CPU в несколько раз, но породило проблему
правильности измерения времени, поскольку формула "время равно количеству
использованных задачей циклов CPU делённому на тактовую частоту CPU" в случае
переменной тактовой частоты CPU не применима.
 
PH измеряет время выполнения задачи с использованием системного таймера. Этот
метод обеспечивает минимальную ошибку измерения и не зависит от текущего
режима работы CPU.

Всего записей: 33234 | Зарегистр. 31-07-2002 | Отправлено: 20:08 18-11-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » System Informer | Process Hacker неофициальные сборки


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru