La computadora de Windows se ralentiza debido al alto uso de la CPU mscorsvw.exe
Este artículo explica por qué debido a alto uso de la CPU mscorsvw.exe, una computadora con Windows 10/8/7 puede correr lento y lo que puedes hacer al respecto. Si abre el Administrador de tareas en tal escenario, ahora encontrará un proceso llamado mscorsvw.exe Que tiene un uso de CPU de más del 50%! Este .NET Framework realmente utiliza este servicio para precompilar. Entonces, ¿qué es el proceso mscorsvw.exe y cómo lidiar con él??
La computadora de Windows se ralentiza debido al alto uso de la CPU mscorsvw.exe
El largo tiempo de David Notario hizo la siguiente observación en el blog MSDN de Microsoft:
mscorsvw.exe está precompilando los ensamblados .NET en el fondo. Una vez hecho esto, se irá. Normalmente, después de instalar .NET Redist, se realizará con los conjuntos de alta prioridad en 5 a 10 minutos y luego esperará hasta que su computadora esté inactiva para procesar los conjuntos de baja prioridad. Una vez que lo haga, se cerrará y no verá mscorsvw.exe. Una cosa importante es que si bien puede ver un uso de CPU del 100%, la compilación ocurre en un proceso con baja prioridad, por lo que intenta no robar la CPU para otras cosas que está haciendo. Una vez que todo está compilado, los ensamblajes ahora podrán compartir páginas a través de diferentes procesos y el inicio en caliente generalmente será mucho más rápido, por lo que no estamos desechando sus ciclos.
La causa es que el proceso mscorsvw.exe está recompilando los ensamblados .Net en segundo plano. Así que normalmente, el proceso desaparecerá después de un tiempo y la velocidad de su computadora debería volver a la normalidad. Incluso si lo desea, no puede matar el proceso de la manera normal.
Esto se debe a que el proceso mscorsvw.exe es un proceso del sistema, por lo que cuando intenta cerrarlo directamente con el Administrador de tareas, no podrá hacerlo. Tienes que ser un poco competente con CMD.
Si no desea esperar hasta que su computadora esté inactiva para que pueda comenzar a compilar, puede hacer lo siguiente:
- Navegar a “C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727” en el Explorador de Windows.
- Haga clic en comienzo, tipo CMD y ejecutarlo como administrador. En el símbolo del sistema, especifique la ruta y el tipo anteriores ngen.exe executequeueditems. Este comando procesará todo el trabajo pendiente. Una vez hecho esto, el servicio se cerrará, ya que no tiene nada más que hacer.
- Reinicia tu computadora; Ahora verá que no habrá ningún proceso mscorsvw.exe ejecutándose en el Administrador de tareas.