Visual Studio 2017 es demasiado lento durante la construcción y depuración


Acabo de instalar Visual Studio 2017 en un 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 del 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 de "No responder" mensaje.

¿Hay una solución estable con respecto a este problema para Visual Studio 2017?..

Author: HDJEMAI, 2017-03-18

6 answers

Para obtener un mejor rendimiento en Visual Studio 2017, se pueden aplicar algunos ajustes de Rendimiento como se muestra a continuación:

  1. Conjunto Actual de control de código fuente ... a None en HerramientasOpcionesControl de código Fuente

  2. Desmarcar Ajustes sincronizados a través ... opción de bajo HerramientasOpcionesmedio AmbienteSincroniza la Configuración (para algunos versiones: HerramientasOpcionesmedio AmbienteCuentas)

  3. Desactivar CodeLens (Opcional): Desmarque Activar códigos opción en HerramientasOpcionesEditor de TextoTodos los Idiomas

  4. Deshabilitar Herramientas de Diagnóstico (Opcional): Desmarque Habilitar Herramientas de diagnóstico durante la depuración opción en HerramientasOpcionesDepuración General

  5. Limpie el contenido de las siguientes carpetas ( no elimine estas carpetas, sino solo elimine su contenido ) y reinicie Visual Studio:

    Limpiar el contenido en la carpeta WebSiteCache (se puede encontrar en
    C:\Users\%USERNAME%\AppData\Local\Microsoft\WebSiteCache )

    Limpiar el contenido en Temporal ASP.NET Archivos carpeta (se puede encontrar en
    C:\Users\%USERNAME%\AppData\Local\Temp\Temporary ASP.NET Files)

Nota: Si tiene habilitada la aceleración de hardware o si utiliza la configuración predeterminada de Experiencia visual en Microsoft Visual Studio 2017 o Visual Studio 2015, es posible que experimente problemas de rendimiento intermitentes, bloqueos de productos o problemas de representación. Para solucionar estos problemas, aplique la siguiente configuración en HerramientasOpcionesMedio ambiente General

introduzca la descripción de la imagen aquí

Para más información, visite Experimenta problemas de rendimiento, bloqueos de productos o problemas de representación en Visual Studio 2015 y Visual Studio 2013.

Si el problema está relacionado con la depuración, pruebe la solución alternativa en Depuración/carga de Visual Studio muy lenta.

Espero que esto ayude...

 116
Author: Murat Yıldız,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-27 18:39:04

Mi problema fue con la carga de solución ligera. Una vez que desactivé que todo volvió a la normalidad.

 5
Author: Kohinoor Basu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-19 16:50:14

Estoy ejecutando VS 2017 en un sistema que tiene 128 GB de RAM y 4 procesadores Xeon de cuatro núcleos con SSD. Por supuesto, estoy usando Windows 10 Pro para estaciones de trabajo con el fin de apoyar mi construcción de CPU cuádruple.

Lo que realmente me ayudó a reducir mi tiempo de compilación a menos de 2 segundos fue este simple truco:

Configurar la configuración del equipo Host para optimizar en "Servicios en segundo plano" utilizando las propiedades de Windows, Configuración Avanzada del Sistema, Avanzada, pestaña Avanzada.

También, considerando que tener una gran cantidad de RAM y nunca he visto ni una cuarta parte de ella se utiliza fue para desactivar el archivo de página. (Windows advertirá sobre las consecuencias)

Además, vale la pena agregar la carpeta VS instalación y proyecto a una lista de excepciones en la configuración del antivirus (En mi caso, Windows Defender)

 2
Author: Amir No-Family,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-21 13:24:00

Tengo este enlace a 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 imagen siguiente, Developer Analytics Tools agrega 5 segundos (en promedio) al tiempo de carga de la solución. Lo he desactivado.

introduzca la descripción de la imagen aquí

 1
Author: Hooman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-13 02:15:28

Descargue procmon y ejecute para comprobar 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 utilice fuslogvw.

Pasos para detener fuslogvw log writer.

1) Ventana + R, escriba RegEdit 2) Ir a la ruta HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion 3) Establezca el valor hexadecimal del Registro de fuerza en 0.

Visual Studio comenzará a funcionar normalmente.

 1
Author: Akash,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-21 11:12:22

He probado todas las soluciones anteriores y he seguido muchos de los enlaces relevantes. Ninguno de ellos funcionó.

Después de arrancarme todo el pelo y llenar otra taza de café, decidí actualizar Visual Studio 2017. Boom, todo ha vuelto a la normalidad ahora (excepto mi cabello y un cerebro con cafeína).

Por lo tanto, si alguna vez se encuentra con el mismo problema, le sugiero que revise su actualización de Visual Studio 2017 primero. Si hay alguna actualización disponible, ¡actualice!

 0
Author: oopsdazie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-03 19:10:05