воскресенье, 16 января 2011 г.

mscorsvw.exe грузит процессор

  После обновления Windows 7 до Service Pack 1, появился процесс (точнее два) mscorsvw.exe, который грузил одно ядро на 100%. Что же это за процесс? Это .Net Runtime Optimization Service. Как видно из названия, он что-то оптимизирует :), а оптимизирует он - выполнение приложений написанных на .NET Framework. Для этого используется механизм NGen - это некий "pre-JIT pre-компилятор". Кому интересно, подробнее здесь.
  В моём случае (загрузка ядра после обновления системы), этот процесс перекомпилировал/оптимизировал .NET Framework под новые ресурсы (файлы). Продолжаться это может 5 - 10 минут. Убивать его не стоит, пускай сделает своё дело, ведь от этого мы получим прирост производительности в .NET приложениях (например игры написанные с использованием XNA Game Studio, которая использует .NET Framework). Если же вы всё таки хотите убить этот процесс, то отключите службы Microsoft .NET Framework NGEN.
  P.S. также не стоит сбрасывать со счетов версию, что у вас под этим процессом маскируется вирус, проверьте систему антивирусом. Кстати у меня после установки SP1 слетел NOD32 (ошибка доступа к ядру), проверил DrWeb Cure IT, вирусов нет. Затем переустановил NOD.

15 комментариев:

  1. спасибо за инфу. поставил семерку 38 процессов . сижу разбираюсь .

    ОтветитьУдалить
  2. спасибо, подожду 5-10 мин

    ОтветитьУдалить
  3. Анонимный13 мая 2012 г., 21:32

    Спасибо. Поставил обновы - после перезагрузки 50% в среднем на ядро этим процессом. Сразу в нет - нашел эту статейку пока читал, все оптимизировалось.

    ОтветитьУдалить
  4. Анонимный10 июня 2012 г., 17:06

    +1, тоже самое, пока читал, все прошло :)

    ОтветитьУдалить
  5. Анонимный26 июня 2012 г., 16:47

    пока читал - все прошло

    ОтветитьУдалить
  6. блин пока читал все это, ваши комменты, Цп компа 3 процентов:D а было 50 из за этой NET, переустановил винду седня)

    ОтветитьУдалить
  7. +100 пока дочитал уже прошло )

    ОтветитьУдалить
  8. такаяже хуйня мой I7 грузило на 30% тоже читал прошло ))))

    ОтветитьУдалить
  9. прочитал, не прошло, перечита ещё раз не прошло...так раз 5 перечитывал, не проходит, что же делать???
    бук тока купил, тут же начал обновлять, ну и понеслась - проц загружен на 50% этим вон самым процессом

    ОтветитьУдалить
  10. гыыыы=))) пока писал комент всё прошло ^^

    ОтветитьУдалить
  11. "Anonymous • 10 месяцев назад−

    пока читал - все прошло"

    Аналогично )

    ОтветитьУдалить
  12. этот мерзкий процесс видит, что вы про него читаете, и прячится :)

    ОтветитьУдалить
  13. надо было еще трем друзьям отправить !! тогда сразу бы прошло)))

    ОтветитьУдалить
  14. Николай Бедрик29 июня 2015 г., 17:42

    Тот, кто написал это... Дьявол!!!! В тексте заклинание чтоли??? У меня 2 часа висела загрузка ЦП на 99% из-за этого, процесса, но я дочитал до конца все комменты, поржал и у меня тоже все оптимизировалось. Сижу и ищу текст заклинания....

    ОтветитьУдалить