2010-05-21 34 views
18

Acabo de actualizar a VS 2010, y tengo problemas de rendimiento que no tenía antes (en VS 2008).VS 2010 muy lento

Lo más molesto es que se congela mientras trabajo en el editor de texto. A veces, cuando se congela, veo que está guardando información de recuperación automática, pero no siempre.

Casi todo lo que hago da un retraso inaceptablemente largo, como guardar, comenzar a depurar, terminar la sesión de depuración, cambiar entre diseño y vista de código, y hacer el diseño de WinForms.

que tienen algunas partes de mi directorio home en una unidad de red asignada. Sospecho que eso podría ser parte del problema. ¿Es posible configurar VS 2010 para usar exclusivamente discos locales para su trabajo "interno" quizás?

¡Cualquier sugerencia sería apreciada! ¿Alguien más ha experimentado este tipo de problemas?

Editar: que se olvidó de dar las especificaciones de mi:

  • Win 7 64-bit
  • 4 GB de memoria
  • No hay complementos, acaba de instalación estándar
  • La carpeta del proyecto está en la red unidad

Una cosa interesante es que siento que tengo un mejor rendimiento en una máquina virtual que ejecuta XP (donde la VM se ejecuta en la misma PC).

+0

Qué partes están en una unidad de red? ¿Están los directorios del proyecto en una unidad de red? Además, ¿cuánta RAM tienes? ¿Tiene algún complemento instalado? Personalmente, he encontrado que VS2010 en realidad se siente un poco * más rápido * que VS2008, lo cual es bastante impresionante dado que ahora es una aplicación de WPF. –

+0

¿Se está ejecutando en una máquina virtual? Algunos tienen dificultades con WPF – Justin

+0

También he encontrado VS2010 más rápido que VS2008, pero está bien, no tengo mis cosas en una unidad de red. –

Respuesta

6

VS es grande si usted hace lo que recomienda Microsoft y el trabajo en una copia local de los proyectos. Tan pronto como empiece a vincularse para abrir proyectos en ubicaciones remotas, obtendrá este problema.

recomendaciones:

  1. utilizar una solución de control de origen.
  2. crea una copia de tu proyecto localmente y ejecuta la solución desde allí.

también ...

creo que no es cosas inteligentes en el fondo, he encontrado el más lo uso más rápido se consigue, sobre todo en proyectos de larga duración que regularmente vuelvo a.

Si cree que podría ser un marco WPF mencionado, puede intentar desconectar el aero (como prueba) si el problema es probable que el hardware de gráficos elegido no sea muy bueno en el efecto o salida basada en 3D por lo que luchando.

También intente reducir el número de servicios en segundo plano y las aplicaciones que se estén ejecutando.

en Windows 7 en estos días 4 gigas de RAM se considera estándar, por lo que si bien debe realizar bien tal vez considerar la posibilidad de más memoria RAM en si usted está tratando de manejar grandes conjuntos de datos/aplicaciones de negocio similares.

Otra cosa que podría tratar se ejecuta una reparación de la instalación sobre la parte superior de algo que su existente, no puede haber instalado limpiamente ... poco probable pero puede ayudar.

+0

¡Después de que cambié tantas referencias a la unidad conectada a una ruta local, funciona mucho mejor! – kaze

+0

Lo más probable es que el problema sea el rendimiento de la red, pero si piensas en las cosas simples que haces (por ejemplo, presionar F5 para compilar y ejecutar) hay mucha actividad de disco allí. Hense la recomendación de que depures aplicaciones localmente. Microsoft sin embargo ofrecen la aplicación de depurador remoto a la que VS se puede conectar (aunque no es lo mismo). – War

+3

* "VS es genial si haces lo que Microsoft recomienda y trabajas en una copia local de tus proyectos *" - Sí, excepto que es lento que demasiado. Se ha ido empeorando progresivamente con cada nueva versión. –

2

Si puede, compre un disco SSD y mueva todos sus proyectos localmente. Encuentro VS2010 superintensivo en el disco. Vuela en mi máquina doméstica con una SSD pero es casi inutilizable en mi máquina de trabajo (Win7 4 gig RAM, pero disco estándar)

+0

Lo mismo aquí, SSD (y 8 gb de RAM) en casa, sin problemas. 4 gb de RAM en el trabajo y el disco torpe, los principales problemas de rendimiento. –

1

Intenta establecer el número de compilaciones paralelas a la mitad del número de núcleos que tienes (creo está en opciones, configuración, Soluciones y Proyecto, compilar y ejecutar) .. Lo tenía configurado en 8, que era demasiado ... generó 8 msbuild.exe, reconstruyendo una solución con 70 proyectos embotelló el disco cuando todos intentaron leer/escribe encabezados precompilados similares. Esos msbuild se mantienen incluso después de cerrar el IDE.

También deshabilité la recopilación de información de exploración para archivos implícitos, lo que hizo el análisis de intellisense más rápido.

0

Un antiguo puesto que sé, pero en caso de que ayuda a otros (como las respuestas anteriores se centraron en el código fuente) ...

encontré que no era mi código fuente que era el problema, que era se mantiene localmente junto con todas las referencias, pero las ubicaciones predeterminadas (proyecto, plantillas de proyecto y plantillas de elementos) ya que estas se llevaron a cabo en una unidad de red. Estos pueden ser alterados en el Tools -> Options -> Projects and Solutions.

Alternativamente, usted podría cambiar la frecuencia de la guarda o desactivarlas por completo a través de Tools -> Options -> AutoRecover