NET Runtime Optimization Service может вызывать проблемы с производительностью компьютера по нескольким причинам:
- Процедура оптимизации занимает больше времени, чем необходимо. 1 По умолчанию служба использует только одно ядро процессора, из-за чего ей требуется больше времени на выполнение задач. 1
- Сбой в работе службы и неполное использование ею ресурсов процессора. 1 Это может наблюдаться на слабых машинах. 1
Обычно процесс запускается при простое компьютера, вызывая при этом высокую нагрузку на процессор, что в целом нормально для выполняемых задач. 4
Чтобы снизить нагрузку на систему, можно попробовать следующее:
- Выделить службе больше ядер CPU. 1 Для этого нужно запустить командную строку с правами администратора, перейти в нужное расположение и выполнить команду ngen.exe executequeueditems. 1 Это заставит службу использовать все (до шести) ядра процессора. 1
- Использовать официальный скрипт от Microsoft. 1 Его можно скачать со страницы проекта GitHab и запустить двойным кликом. 1
Если оптимизация сервиса не помогла, можно попробовать принудительно отключить службу, но делать это без крайней нужды не рекомендуется. 1