Хвостат Хвостатыч (hvostat_hvostat) wrote,
Хвостат Хвостатыч
hvostat_hvostat

Category:

.net runtime optimization service

Проблема: после установки Windows Server 2012r2 и/или установки апдейтов в Task Manager видно ".net runtime optimization service", который значительно использует ресурсы процессора.

Решение:
1) Запускаем PowerShell
2) Заходим в папку, где установлен .net:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.NNNNN)
3) Выполняем команду:
ngen.exe executequeueditems
!!! ВНИМАНИЕ !!!
Команда ОЧЕНЬ "жручая", т.е. выполнять её имеет смысл тогда, когда сервер не загружен либо еще не запущен в продакшн.
4) Ждём некоторое время, пока закончится компиляция.
5) Заходим в папку, где установлен .net64:
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.NNNNN)
6) Выполняем команду:
ngen.exe executequeueditems
7) Ждём некоторое время, пока закончится компиляция.
8) Проверяем, выполняем команду еще раз:
ngen.exe executequeueditems
9) В случае, если всё выполнено правильно, получаем ответ:
All compilation targets are up to date.
10) ???
11) PROFIT!!!

UPD: То же самое справедливо и для Windows7 и Windows8.
Tags: .net, windows 2012r2, windows server, гайдлайн
Subscribe

  • "Stayin' alive!"

    По коридору бежал Мюллер. Штирлиц прижался к стене. Мюллер, совершенно не обращая внимания на Штирлица, пробежал мимо. - Пронесло! - подумал…

  • "Закат солнца вручную. Метод отечественный, программный."

    Поступила задача - установить некую отечественную софтину. По заявлению производителя - "СТАВИЦЦА АДНИМ КЛИКАМ!!!11" (смех в зале) Как говорил…

  • "Можжевельники, watchdog-и и кирпичи"

    Добрый день, коллеги. Мы продолжаем наш увлекательный цикл радиопердач по изучению продуктов жизнедеятельности индусов. Сегодня в студии у нас…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 8 comments