11

Estoy teniendo un problema con VS 2010. Está funcionando muy lento y también se bloquea de vez en cuando al compilar y empaquetar un archivo XAP con el siguiente error:VS 2010 carga lenta - Error en el embalaje de Xap. Excepción de tipo '' se System.OutOfMemoryException

Xap packaging failed. Exception of type 'System.OutOfMemoryException' was thrown. 

En el directorio local de Windows 7 \Users\usernamexxxx\AppData\Local\Temp hay miles de archivos, así que los quité y ahora VS es mucho más rápido.

¿Hay alguien más que tenga problemas similares?

+0

Simplemente cierre VS, no es necesario vaciar la carpeta Temp. –

+0

¿Hay alguna otra manera? Recibo esta excepción 5-6 veces por día – J4N

+1

¿Cuánta memoria del sistema tiene? – Derrick

Respuesta

0

No he tenido ese tipo de mensaje de error, pero lo que siempre parece ralentizar VS 2010 para mí es el archivo .suo (Opciones de usuario de solución). Básicamente, realiza un seguimiento de los archivos que tiene abiertos, y sus puntos de quiebre, pero es un archivo en constante crecimiento. Cuando llega a 5mb, puede tardar de 20 a 30 segundos para que VS responda cuando agrega un archivo o elimina uno de la solución.

0

Me cansé muy rápido de la lentitud de Visual Studio. Mi solución fue construir todo en la línea de comando usando msbuild. Creé un archivo por lotes que llama a msbuild con mis opciones preferidas.

Esta opción es realmente agradable, porque si tiene una máquina multi-core, puede pasar el indicador /m a msbuild, lo que permitirá los proyectos de compilación en paralelo cuando sea posible (Visual Studio actualmente no ofrece esta funcionalidad , pero lo hará en VS2012)

Llamar a msbuild es fácil. Por ejemplo:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe MyApplication.sln /m 

Entonces, si quiero depuración, acabo de construir la primera (en la línea de comandos), ejecute la aplicación, y asociar el depurador de Visual Studio manualmente.

0

No estoy familiarizado con este error en particular, pero que tenían un problema desagradable en ese entonces con OutOfMemoryException durante el tiempo de compilación para una gran solución (más de 50 proyectos)

Nos utilizarse para eludir mediante el uso directamente msbuild pero la depuración fue un poco engorrosa

Intenté en internet y traté de extender la memoria virtual que usaba devenv.exe (de manera predeterminada son 2GB). Al estar en un Windows 7 de 64 bits, el sistema operativo ya estaba cumpliendo con el hecho de que una aplicación podría usar más de 2 GB.

sólo tenía que encender un símbolo del sistema y escriba:

cd\ 
cd "C:\Program Files (x86)\Microsoft Visual Studio 10.0" 
copy Common7\IDE\devenv.exe Common7\IDE\_devenv.exe 
VC\bin\editbin.exe /LARGEADDRESSAW Common7\IDE\devenv.exe 

Después de un reinicio, la excepción compilación fue sólo un mero sueño.

Nota: Leí después que se suponía que Visual Studio 2010 fuera de gran tamaño de serie, por lo que no debería haber "resuelto" mi problema, pero sí lo hizo.

2

Sí, tengo un problema similar. cuando borro My Temp Memory Funciona bien, pero después de un tiempo el directorio Temp también muestra algún archivo.

y de nuevo aparece el mensaje "Excepción de memoria insuficiente".

Es un problema en el Código. Tu código está perdiendo memoria. su código no está eliminando el objeto correctamente.

+0

Nitin, >> ¿Problemas en el código? << ¿qué código? Podrías explicar. el error está en tiempo de compilación. – ramnz

+0

Tenía la impresión de que Silverlight funciona bajo CLR. Entonces, CLR debería ocuparse de la pérdida de memoria. –

Cuestiones relacionadas