2008-10-03 21 views
23

Me parece que con bastante frecuencia el uso de la memoria de Visual Studio promedia ~ 150-300 MB de RAM. Como desarrollador que a menudo necesita ejecutar con múltiples instancias de Visual Studio abierto, ¿hay algún truco de rendimiento para optimizar la cantidad de memoria que utiliza VS?Uso de memoria de Visual Studio 2005

Me postulo VS 2005 con un complemento (TFS)

Respuesta

14

De this blog post:

[...]
Estos cambios están todos disponibles en el cuadro de diálogo Opciones (Herramientas -> opciones):

medio ambiente

  • general:
    • Desactivar “Animación de herramientas del entorno”
  • Documentos:
    • Desactivar “Detectar cuando se cambia de archivos fuera del entorno”
  • teclado:
    • Quite la tecla F1 de la Ayuda.comando F1Help
  • Help \ línea:
    • Set “Al cargar contenido de la Ayuda” para “probar local en primer lugar, a continuación, en línea” o “Trate local solamente, no en línea”
  • de inicio:
    • cambiar la opción de “al inicio” a “Mostrar medio vacío”

Proyectos y soluciones

  • Generales:
    • Desactivar “Track elemento activo en el Explorador de soluciones”

Editor de texto

  • general (para cada idioma que desee):
    • Desactivar “Barra de navegación” (esta es la barra de herramientas que muestra los objetos y procedimientos de selección desplegables que permiten a elige un objeto en particular en tu código.
    • Desactivar “Control de cambios”

de Windows Forms Designer

  • general:
    • Set “AutotoolboxPopulate” false.
    • Establezca "EnableRefactoringOnRename" en false.
+0

Exactamente lo que estaba buscando. ¡Gracias! –

+1

Puedes actualizar el vínculo de la pisada que aún apunta a la beta de stackoverflow ... Pude llegar a él, pero lo haría más fácil. – bytebender

5

de actualización a un sistema operativo de 64 bits. Mis instancias de VS tomaban ~ 700MB cada una (soluciones muy grandes) ... y rápidamente te quedas sin espacio.

Todos en mi equipo que ha cambiado a 64 bits (y 8 GB de RAM) se han preguntado por qué no lo hicieron antes.

4

minimizar y volver a maximizar la ventana principal vs vs para obtener vs para liberar la memoria.

+2

Esto funcionó muy bien para mí en XP Pro pero, lamentablemente, no hace nada con VS 2005 en W7 32 bit. – paparush

0

Al desinstalar (y volver a instalar) Visual Assist el problema se resolvió para mí.

0

El número 1 que puede hacer es cambiar a Windows 8.

Utiliza compartir/combinar memoria si la misma DLL o página de memoria se carga en procesos múltiples. Obviamente, hay mucha superposición al ejecutar dos instancias de VS.

enter image description here

Como se puede ver que tengo 4 estudios visuales en ejecución y la columna de memoria compartida (necesita habilitar esta columna para que sea visible) muestra cuánta memoria se comparte.

Así que en Windows 7 esto usaría 2454MB pero estoy ahorrando 600+ MB que se comparten con los otros procesos devenv.

Chrome también tiene un montón de ahorros (porque cada pestaña del navegador es un proceso nuevo). Así que, en general, todavía tengo 2GB gratis en los que normalmente estaría al máximo.

+0

Diré que Win8 es más agresivo que Win7 pero todos los sistemas operativos modernos pueden compartir memoria desde dlls. Además, el "conjunto de trabajo" es la memoria en uso por una aplicación, e incluirá parte de la "memoria compartida". Upto Win7 tiene un seguimiento de memoria muy pobre. – Ismael

Cuestiones relacionadas