7

В моей системе (Windows 7) кажется, что Process Explorer сообщает о неправильной загрузке процессора:

  • Когда Firefox работает, я постоянно получаю 30%+
  • Когда я убиваю Firefox, я все равно получаю примерно такое же использование процессора
  • Если я сортирую по времени процессора, сам Process Explorer занимает от 18% до 22%
  • Диспетчер задач сообщает <10% (что все еще много, но ничего не делать)

... все это, не делая ничего особенного, просто открывая эти приложения.

Процессор: Intel Core2 Duo P8600 2,4 ГГц

Какие-нибудь идеи или способы исследовать эту проблему?

4 ответа4

9

В последних версиях Process Explorer процент использования ЦП рассчитывается по-разному. По словам Марка Руссиновича, автора Process Explorer:

Process Explorer показывает фактическое использование процессора в настоящее время на основе количества циклов. Если у вас включен быстрый шаг или другое регулирование частоты процессора, это приведет к тому, что работа, потребляющая некоторое количество циклов, будет рассчитана как более высокий процент доступных циклов в секунду.

Если вы предпочитаете старый процент загрузки процессора, используйте предыдущую версию Process Explorer (v14.01). Вы также можете запросить процент использования старого процессора в потоке запросов на функцию.

Обратите внимание, что опция "показывать один график на процессор" показывает использование каждого процессора без учета скорости. Тем не менее, другие процентные показатели ЦП не затрагиваются. Вы также можете отключить скорость вашего процессора, но это выглядит немного экстремально ...

3

Откройте меню «Пуск» и в поле поиска введите:

resmon

Нажмите Enter и посмотрите, что Windows 7 говорит об использовании процессора.

2

Единственный обходной путь для этого был использовать ProcExp v14.01. К сожалению, он не очень хорошо работает на Win8, поэтому лучшим обходным решением на данный момент является Process Hacker, который теперь достаточно способен заменить ProcExp.

Вот скриншот проблемы:

1

Вы можете попробовать установить SysInternals (принадлежащий Microsoft довольно давно), Process Monitor и посмотреть, не получите ли вы другие значения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .