spell - Visual Studio 2017 es demasiado lento durante la compilación y la depuración
visual studio code orthography (10)
Acabo de instalar Visual Studio 2017 en una PC con las siguientes especificaciones:
Procesador Intel Xeon E5-1600 v3 @ 3.50 GHz, 16 GB de RAM y sistema operativo Windows 10 Pro de 64 bits .
Aunque el rendimiento de la PC es casi perfecto, generalmente encuentro un problema de lentitud en Visual Studio 2017, especialmente durante los procesos de compilación y depuración. Además de esto, a veces necesito reiniciarlo después del mensaje "No responde" .
¿Existe una solución estable con respecto a este problema para Visual Studio 2017 ? ..
¡Tuve un problema similar con la versión 2017 de VS Community y deshabilité la opción "Habilitar herramientas de diagnóstico durante la depuración", solo eso, nada más ... !!!
Herramientas> Opciones> Depuración> General> Habilitar herramientas de diagnóstico durante la depuración
Descargue procmon y ejecútelo para verificar las actividades en segundo plano realizadas por msbuild o visual studio. Visual Studio puede ser extremadamente lento o casi inutilizable en caso de que su registro de escritura use fuslogvw.
Pasos para detener el escritor de registros de fuslogvw.
1) Ventana + R, escriba RegEdit 2) Ruta GoTO HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Fusion 3) Establezca el valor hexadecimal de Force Log en 0.
Visual Studio comenzará a funcionar normalmente.
Estoy ejecutando VS 2017 en un sistema que tiene 128 GB de RAM y 4 procesadores Quad Core Xeon con SSD. Por supuesto, estoy usando Windows 10 Pro para estaciones de trabajo para admitir mi compilación de CPU cuádruple.
Lo que realmente me ayudó a reducir mi tiempo de construcción a menos de 2 segundos fue este simple truco:
Establecer la configuración del equipo host para optimizar en "Servicios en segundo plano" utilizando las propiedades de Windows, Configuración avanzada del sistema, Avanzado, pestaña Avanzado.
Además, teniendo en cuenta que tengo una gran cantidad de RAM y nunca he visto que ni una cuarta parte de la misma se usara para desactivar el archivo de página. (Windows advertirá sobre las consecuencias)
Además, vale la pena agregar la instalación VS y la carpeta del proyecto a una lista de excepciones en la configuración del antivirus (en mi caso, Windows Defender)
He probado todas las soluciones anteriores y he seguido muchos de los enlaces relevantes. Ninguno de ellos funcionó.
Después de quitarme todo el cabello y llenar otra taza de café, decidí actualizar Visual Studio 2017. Boom, todo vuelve a la normalidad ahora (excepto mi cabello y mi cerebro con cafeína).
Entonces, si alguna vez encuentra el mismo problema, le sugiero que primero verifique su actualización de Visual Studio 2017. Si hay alguna actualización disponible, ¡actualice!
Intente eliminar la carpeta .vs que VS2017 crea en el repositorio de código local. Luego abra la solución nuevamente.
Mi problema fue con la carga de solución ligera. Una vez que lo desactivé, todo volvió a la normalidad.
Obtuve este enlace para administrar el rendimiento de Visual Studio en mi VS 2017
Nota: También puede abrir esta ventana desde: Ayuda -> Administrar el rendimiento de Visual Studio
De acuerdo con la captura de pantalla a continuación, Developer Analytics Tools agrega 5 segundos (en promedio) al tiempo de carga de la solución. Lo he deshabilitado.
Para obtener un mejor rendimiento en Visual Studio 2017, se pueden aplicar algunos tipos de Ajustes de rendimiento como se muestra a continuación:
-
Establezca Control de fuente actual ... en Ninguno en Herramientas → Opciones → Control de fuente
-
Desactive la opción Configuración sincronizada en ... en Herramientas → Opciones → Entorno → Configuración sincronizada (para algunas versiones: Herramientas → Opciones → Entorno → Cuentas )
-
Desactivar CodeLens (Opcional): desactive la opción Activar CodeLens en Herramientas → Opciones → Editor de texto → Todos los idiomas
-
Deshabilitar herramientas de diagnóstico (opcional): desmarque Habilitar herramientas de diagnóstico durante la opción de depuración en Herramientas → Opciones → Depuración → General
-
Limpie el contenido de las siguientes carpetas ( no elimine estas carpetas, en su lugar elimine solo su contenido ) y reinicie Visual Studio:
Limpie el contenido en la carpeta WebSiteCache (se puede encontrar en
C: / Users /% USERNAME% / AppData / Local / Microsoft / WebSiteCache )Limpie el contenido en la carpeta de archivos temporales de ASP.NET (se puede encontrar en
C: / Users /% USERNAME% / AppData / Local / Temp / Archivos temporales ASP.NET )
Nota: Si tiene habilitada la aceleración de hardware o si usa la configuración predeterminada de la experiencia visual en Microsoft Visual Studio 2017 o Visual Studio 2015, puede experimentar problemas de rendimiento intermitentes, fallas del producto o problemas de representación. Para solucionar estos problemas, aplique la siguiente configuración en Herramientas → Opciones → Entorno → General
Para obtener más información, visite Experimenta problemas de rendimiento, bloqueos del producto o problemas de representación en Visual Studio 2015 y Visual Studio 2013 .
Si el problema está relacionado con la depuración, intente la solución en la depuración / carga de Visual Studio muy lentamente .
Espero que esto ayude...
Observé que el proceso " perfwatson2.exe " utiliza la mayor utilización de CPU / Memoria / Disco mientras compila VS 2017. El proceso perfwatson2 recopila datos de la acción del sistema que lleva más tiempo (alrededor de 2+ segundos) y los envía a Microsoft. El equipo de Microsoft puede analizar los datos y encontrar una solución para los mismos.
Los siguientes pasos lo ayudarán a detener el servicio / proceso perfwatson2.
Abra VS2017 y vaya a Ayuda => Enviar comentarios => Configuración y configure No, no me gustaría participar.