visual studio orthography for code visual-studio performance ide resharper

visual studio - studio - La lentitud de ReSharper



visual studio css intellisense (12)

Desactive la compilación sobre la marcha (que, desafortunadamente, es una de sus mejores características)

Me gusta ReSharper, pero es un cerdo de memoria total. Puede hincharse rápidamente y consumir un medio gig de RAM sin demasiado esfuerzo y empantanar el IDE. ¿Alguien sabe de alguna forma de configurarlo para que no sea tan lento?


En versiones anteriores tenía el mismo problema, cuando salió 4.0 estos problemas parecían haber desaparecido. Ahora con 4.1 no siento la gran ralentización que solía tener. Mi IDE ya no se congela.

¿Has intentado actualizar?


Con respecto al acaparamiento de memoria, he descubierto que mi huella de memoria VS2008 crece cada vez que cierro una solución y abro otra. Esto es cierto incluso si cierro una solución y vuelvo a abrir esa misma solución.


No estoy seguro de cuán grandes son sus soluciones, pero dejé de usar 4.5 por las mismas razones por las que dejé de usar todas las versiones anteriores, el uso de memoria.

El análisis de código y el soporte de prueba de la unidad fue la razón principal por la que lo compré, apagarlo significa que la justificación para usarlo ya no existe.

La estación de trabajo tiene 4 GB de memoria, y puedo matarla fácilmente con ReSharper cuando ejecuto nuestra pila de extremo a extremo en depuradores.


Pruebe la versión 4.5 beta. 4.1 estaba matando mi máquina de desarrollo de 2GB, pero ha vuelto a funcionar increíblemente bien con la versión beta. Otros han tenido la experiencia opuesta, sin embargo, por lo que YMMV.


El nuevo ReSharper 4.5 funciona mucho mejor que las versiones anteriores 4.x. Yo recomendaría que pruebes ese.


Puedes ver cuánta memoria usa ReSharper.

ReSharper -> General -> Mostrar el uso de la memoria administrada en la barra de estado.



Sí, 4.5 funciona mucho mejor. Tengo entendido que 4.5 fue para abordar los problemas de rendimiento.


Tuve un problema en el que tardaba más de 10 minutos en cargar una solución de más de 100 proyectos. Una vez cargado, el rendimiento de VS estaría bien, aunque se agitaría extrañamente entre aceptable y realmente malo.

La respuesta corta: la eliminación de las advertencias de Resharper parece mejorar el rendimiento general de VS / R #.

El mayor problema en última instancia fue que teníamos varios archivos de datos binarios (material encriptado) que se incluían como recursos integrados, que por casualidad tenían extensiones .xml. Resharper estaba tratando muy duro de analizar esos archivos. Eventualmente pasaría pero generaría 100K + errores en el proceso. Al cambiar la extensión a uno, Resharper no analizó automáticamente (.bin en este caso) resolvió el problema.

Todavía tenemos alrededor de 10 archivos que, cuando dependen de ellos o de un archivo, se editan tanques de rendimiento durante un tiempo. Estos archivos son las partes parciales de una definición de clase única donde cada archivo promedia 3000 LOC. Sí, es correcto, se trata de una clase de línea de 30K. También resulta ser un código bastante pobre por otras razones, muchas de las cuales las banderas de Resharper hacen que la barra de desagüe de la derecha sea prácticamente una línea naranja sólida. La edición a menudo hace que Resharper vuelva a analizar todo. Mientras se ejecuta ese análisis, el rendimiento se ve notablemente afectado.

Llegué a la conclusión de que cuantos menos errores / advertencias haya para identificar a R #, mejor será el rendimiento. Mi evidencia anecdótica reunida durante la limpieza / refactorización de este proyecto parece apoyarlo.

Mucha gente se queja de problemas de rendimiento con Resharper. Si tiene incluso algunos grandes archivos de código feo con muchas advertencias de Resharper, entonces un poco de tiempo dedicado a limpiar ese código puede producir un mejor rendimiento en general. Tiene para nosotros.


Si está trabajando en grandes archivos fuente, Resharper se vuelve lento (estoy trabajando en la versión 5.0 en el momento de escribir esto).

Puede ver el uso de la memoria de Resharper haciendo clic en las opciones de Resharper -> General -> Mostrar uso de memoria en la barra de estado.

¡Cuando lo hice por primera vez, noté que Resharper había acumulado cientos de megabytes de memoria! Sin embargo, el siguiente paso funcionó para mí (temporalmente) arreglando la rudeza:

Haga clic con el botón derecho en el uso de la memoria y seleccione "Recolectar basura" : esto pareció solucionar el fastidio para mí de inmediato.


Mis colegas y yo también tenemos grandes problemas de rendimiento con ReSharper, justo ahora mi ReSharper tomó 1.1GB de memoria. Visual Studio se ralentiza especialmente al escribir JavaScript, es insoportable. Puede activar la compilación sobre la marcha, pero es la mejor característica que tiene ...

editar: Todo el mundo en este hilo parece tener ReShaprper 4.x, mi versión es 6.0.