1

В Windows 7 (x64) бывают случаи, когда я запускаю какой-то процесс с интенсивным использованием процессора, например, применение фильтров в Photoshop и т.д., Для запуска которых требуется несколько минут. Если я смотрю в монитор ресурсов, я не вижу большой загрузки ЦП, возможно, 5-10% на ядро, нескольких гигабайт свободной оперативной памяти и небольшого использования диска. Очевидно, что компьютер работает, мой вопрос: почему это не отражено в статистике?

1 ответ1

2

Если задача не многопоточная, то она будет "подпрыгивать" между ядрами, но фактически сможет использовать только одно ядро за раз. Вы, вероятно, увидите, что сам процесс использует около 25% процессорного времени на 4-ядерном процессоре (т.е. 1 процессор полностью используется) или около 12,5% процессорного времени на 8-ядерном процессоре.

Показ такого использования ЦП для каждого ядра несколько искажает использование ЦП, поскольку (как я уже говорил) процесс не всегда придерживается одного и того же ядра.

5-10% на ядро (назовите это в среднем 7,5%) * 4 = общее использование процессора 30%

Именно это я и ожидал увидеть для четырехъядерной системы, выполняющей одну тяжелую однопоточную задачу вместе с некоторыми фоновыми системными задачами.

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