Изменение приоритета службы Windows действительно выделяет больше ресурсов процессора для этой службы?

782
Rudolph

В качестве теста я хотел посмотреть, быстрее ли устанавливается программа, когда я установил приоритет для setup.exe & msiexec.exe realtime. Я не заметил каких-либо существенных изменений в процессе установки, и загрузка CTU увеличилась примерно на 3% [на основе i7]. Есть ли какая-либо разница в общей сбалансированной нагрузке для других служб? Скажем, он выделяет больше использования и повышает производительность этой услуги, как можно навсегда изменить приоритет для конкретной услуги?

0

1 ответ на вопрос

2
Scott Chamberlain

Когда требуется больше потоков, чем ядер ЦП, у вас запрашивается время ЦП. Планировщик потоков использует приоритет (плюс другие факторы, например, сколько времени поток ожидает в очереди), чтобы выяснить, кто получает использование ЦП, а кто должен ждать своей очереди. ,

Теперь, если никто не запрашивает процессорного времени, а у вас сидят ядра, которые ничего не делают для изменения приоритета, это не сильно повлияет на систему, потому что приоритет действительно имеет значение только при наличии связи.

Также обратите внимание, что, устанавливая приоритет процесса, вы также влияете на приоритет ввода-вывода для процесса.