¿Puedo hacer algo para mejorar el rendimiento en VS 2010? [cerrado]

17

Estoy usando VS 2010 ya que estamos desarrollando una aplicación en .Net 4 y el rendimiento me está volviendo loco. Es sobre todo malo cuando no veo el IDE por un tiempo (como cuando me sacan para una llamada de mesa de ayuda o entro por la mañana).

Me doy cuenta de que probablemente esté construido en WPF, que descarga sus recursos cuando no se usa, pero el retraso de unos minutos mientras carga todo de nuevo es realmente molesto. También he notado algunos retrasos significativos al abrir archivos o compilar.

Rachel
fuente
1
Esta pregunta encajaría mejor en Super User, ya que dan respuestas objetivas sobre el hardware y el software de la computadora, mientras estamos en discusiones subjetivas sobre el desarrollo de software.
Tamara Wijsman
66
Obtendrá mejores respuestas aquí. No conozco un usuario de VS que no sea programador.
Maniero
Si puede votar y cree que esta es una pregunta útil o tiene respuestas útiles a continuación, vote por favor. Los sitios de StackExchange necesitan votos para construir una buena comunidad. Puedes dar 30 votos por día, no los desperdicies. Especialmente usuarios con alta reputación y votos de bajo conteo dados, lean esto: meta.programmers.stackexchange.com/questions/393/…
Maniero
Visite la publicación del blog de Raj Aththanayake , tiene muchos consejos útiles para mejorar el rendimiento de VS2010 y Resharper.
Piers Myers
44
Esta pregunta parece estar fuera de tema porque se trata de una herramienta de programación (IDE), que normalmente pertenecería a Stack Overflow, pero es demasiado vieja para migrar.

Respuestas:

5

Tuve un problema similar después de instalar un par de extensiones. Terminé deshabilitándolos a todos y habilitándolos solo cuando realmente los uso. Esto realmente ayudó a la experiencia.

EDITAR: Parece que hay un problema con ciertas tarjetas de video y controladores. Puede consultar toda la información aquí: http://blogs.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx

Arturo Molina
fuente
Gracias, pero no tengo ninguna extensión instalada
Rachel
1
Hmm, ¿has revisado esto? blogs.msdn.com/b/ddperf/archive/2010/09/16/…
Arturo Molina
No estoy seguro de si es la clave de registro o la configuración de VS, ¡pero mi rendimiento parece mucho mejor ahora! ¡Gracias!
Rachel
Marcar su respuesta como la Aceptada porque su comentario me llevó a una solución, incluso si la Respuesta no lo hizo. ¿Podría editar su respuesta para incluir el enlace?
Rachel
¡Lo tienes! ;-)
Arturo Molina
7

¿Obtener una máquina más rápida?

Muad'Dib
fuente
No pensé que mi máquina fuera tan mala ... Intel (R) Core (TM) 2 Duo CPU E4400 @ 2.00GHz, 1.20GHz, 2GB de RAM
Rachel
44
Creo que necesita más de 2 GB de RAM para VS 2010: es un monstruo de memoria
Jaco Pretorius
si sube demasiado, tendrá que asegurarse de que está ejecutando un sistema operativo de 64 bits, de lo contrario, probablemente no verá ese ram adicional :(
Muad'Dib
2
Estoy ejecutando VS2010 en una máquina de 1GB ahora ... solo ocupa ~ 200MB. ¿Eso es inusual?
Nota para uno mismo - piense en un nombre
Ay. 4 gb parece ser una necesidad en estos días para WPF.
Morgan Herlocker
7

Además de la respuesta de Muad'Dib, te recomendaría una actualización simple:

Reemplace su viejo disco duro por un disco de estado sólido .

El aumento de rendimiento de Visual Studio .NET es increíble.

Maniero
fuente
1
Puedo confirmar eso, tengo 2 unidades Intel X25-M rayadas y Visual Studio vuela.
ChaosPandion
2
Si considera que la relación precio / capacidad del SSD es incompatible con sus necesidades, vaya a un buen HDD híbrido. De todos modos, consideraría un SSD + HDD. SSD es la mejor actualización que puedes hacer.
Maniero
1
Creo que un desarrollador debería tener la mejor máquina disponible, esto incluye la mejor SSD disponible.
1
@Pierre solo recuerda probar también el rendimiento de inicio de tu software en una máquina de bajo consumo que no tiene 8GB de RAM y un SSD de $ 500 :)
Roman Starkov
1
@romkyns: Su sugerencia es buena, pero me temo que cae en la categoría de "significa bien". La gente habla fácilmente de hacer pruebas en una máquina más lenta, pero nunca he visto a nadie hacerlo, con la intención de solucionar problemas de rendimiento.
Mike Dunlavey
2

Con 2 GB de RAM, realmente comenzaría allí mismo. Cuanto más grandes sean los proyectos en sus soluciones, más RAM necesitará.

Cuando está lejos de VS y reanuda, ¿nota que el disco duro trabaja muy duro? Ese es un indicador de que está utilizando el disco para manejar la mayor demanda de RAM ... La RAM se ejecuta en nanosegundos, los discos en milisegundos, para que pueda ver el problema.

La RAM es barata (2 GB debería ser menos de 100 USD a menos que su máquina sea muy antigua), pero su sistema operativo puede limitar la cantidad que puede tener. También es una actualización tan simple como puede lograr en la mayoría de los casos.

desaparecido en combate
fuente
3
No iría con menos de 4 GB.
Maniero
No noté ninguna mejora significativa 2GB 32bit vs 4GB 64bit ...
Nazgob
1

¿Estás ejecutando un software antivirus? Si es así, intente apagarlo por un tiempo y ver si nota una mejora. Es posible que esté configurado para el escaneo en el acceso de ciertos tipos de archivos, lo que puede ser un verdadero asesino del rendimiento con los patrones típicos de uso del desarrollador.

Dan Dyer
fuente
Tenemos Symantec AntiVirus. El administrador de la red lo tiene, por lo que no podemos desactivarlo ni alterarlo, pero tal vez pueda pedirle que agregue una excepción para el directorio del proyecto VS
Rachel