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

1 ответ1

2

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

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

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

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