c# - microsoft - visual studio installer
Uso de la CPU VS2013 vs VS2015 (0)
Estoy experimentando un problema de rendimiento muy severo con VS2015. Recientemente hemos pasado a VS2015 de VS2013 para nuestro proyecto. Estoy descubriendo que muy a menudo (no es 100% consistente) obtengo un 50-90% de uso de CPU en reposo cuando nuestro proyecto ASP.NET MVC está abierto.
Aquí hay un escenario típico de uso de CPU:
VS2013
- Lanzamiento de la aplicación con la apertura de nuestro proyecto - Uso de CPU ~ 50-90%
- Después de alrededor de 10-15 segundos - uso de CPU ~ 0-5% y se queda allí
- Cierre de la aplicación: el uso de la CPU disminuye y va a 0 a medida que se cierra la aplicación
VS2015
- Lanzamiento de la aplicación con la apertura de nuestro proyecto - Uso de CPU ~ 50-90%
- Después de alrededor de 10-15 segundos - uso de CPU ~ 50-90% y se queda allí
- Cierre de la aplicación: el uso de la CPU se mantiene en ~ 50-90% y, a menudo, solo manos. El cierre de la aplicación a veces no tiene éxito, con VS2015 dando un "Error Encontrado" de cerca, lo que nos obliga a utilizar el Administrador de tareas para matar el proceso.
Estamos utilizando Pro para 2013 y 2015. Las extensiones utilizadas son StyleCop, ReSharper 9.2 y Productivity Power Tools (solo para guías de columnas). Las extensiones son las mismas para 2013 y 2015. Hemos intentado desinstalar / deshabilitar las extensiones sin mejorar el rendimiento. El problema está presente para un par de nuestros desarrolladores, pero no todos ...
Configuración del sistema * MacBook Pro con Windows 10 ejecutándose en Bootcamp
Reparaciones intentadas
- Desactivar proveedor de control de fuente Git - sin cambio de rendimiento
- Deshabilitar ReSharper / StyleCop: ligera mejora en el rendimiento, pero el problema de uso de CPU inactivo permanece
- Actualice VS2015 a la Actualización 1 - sin mejora de rendimiento
- Actualización de Windows 8.1 a Windows 10 (sin relación con el problema de rendimiento real): no mejora el rendimiento
- Reinstalación de VS2015 - sin mejora de rendimiento
- Deshabilitar antivirus (en caso de que de alguna manera se molestara con la configuración): no mejora el rendimiento
- Descargar algunos de los proyectos de solución: mejora inconsistente del rendimiento . Parece que cuando se cargan los proyectos que no son de UI, el problema de rendimiento no está presente. Una vez que cargamos 1 de los 2 proyectos de UI, el problema tiene una probabilidad del 50/50 de ocurrir. Una vez que se cargan ambos proyectos, el problema tiene aproximadamente un 90% de probabilidad de ocurrir. Así que esto apunta a que los proyectos de UI son los culpables, pero no hay nada especial en esos proyectos: un grupo de controladores y vistas con algunas clases de UI util junto con las bibliotecas .css y .js. Este cambio en el rendimiento solo está presente en VS2015: VS2013 está perfectamente satisfecho con todos los proyectos. Otro punto que va en contra de los proyectos de la interfaz de usuario es que otra solución de WinForms que es de pequeño tamaño tiene exactamente el mismo problema de rendimiento en VS2015, mientras que una solución ASP.NET más grande está perfectamente bien :(
Estamos tratando de pasar a C # 6.0 y como VS2013 no está respaldando eso, esto nos está causando bastante dolor.
¿Alguna idea o consejo? ¡Gracias!