Este error no se produce cuando la memoria virtual en su
máquina es baja, sino más bien cuando Visual Studio se está quedando sin espacio
de direcciones. Por lo general, este error se produce en equipos que ejecutan
32-bit sistemas operativos, lo que limita Visual Studio para 2 GB de espacio de
direcciones. Cuando se trabaja con procesos de 32 bits, la aplicación puede
abordar sólo 4 GB de memoria (2 ^ 32 bits). Sin embargo, versiones de 32 bits
de Windows reserva 2 GB de espacio en un proceso de direcciones virtuales para
uso interno (por ejemplo, para trabajar con la tarjeta de la máquina gráficos u
otros conductores del sistema). Por lo tanto, el proceso de 32-bit sólo puede
utilizar 2 GB para sus propósitos internos. Los usuarios pueden configurar el
modificador / 3GB para asegurarse de que Windows se reserva sólo 1 GB para sí
mismo y da 3 GB para el proceso. En la mayoría de los casos, el rendimiento no
disminuye con un límite de sólo 1 GB para Windows.
En los sistemas que ejecutan versiones de 64 bits de
Windows, este error rara vez ocurre porque el proceso puede utilizar los 4 GB
de espacio direccionable, y Windows pueden usar direcciones de 64 bits de
memoria para trabajar con los controladores de hardware y del sistema. Sin
embargo, la utilización de la memoria puede superar los 3 GB o incluso 4 GB
cuando Visual Studio procesa algunos conjuntos de datos.
Este error se produce normalmente cuando Visual Studio está
almacenando grandes cantidades de datos o ejecutar múltiples procesos que
requieren mucha memoria.
Los siguientes escenarios implican el almacenamiento en
caché grandes cantidades de datos, y por lo general puede fijar mediante el
reinicio de Visual Studio.
- Ejecutar Visual Studio por primera vez después de la instalación.
- Instalación o desinstalación de una extensión.
- La elección o la personalización de los elementos de la caja de herramientas .
- Cambiar la configuración de Visual Studio.
- Permitir que el sistema para entrar en el sueño (hibernación), mientras que el modo de Visual Studio está abierto.
Los siguientes escenarios requieren grandes cantidades de
memoria activa. En estos casos, se recomienda ejecutar Visual Studio con sólo
los componentes esenciales abiertos o ejecutar procesos adicionales en una
segunda instancia de Visual Studio.
- La construcción de grandes soluciones.
- Trabajar con grandes documentos XML.
- Actualización de soluciones desde una versión anterior de Visual Studio.
- Retargeting soluciones.
- Running Team Explorer durante la edición de código.
- Ejecución de IntelliTrace en varios proyectos.
Si estas medidas no impiden el error, usted puede aumentar
su espacio de direcciones disponible en un sistema que ejecuta Windows 7 o si
ejecuta bcedit.exe con la siguiente sintaxis:
bcdedit / set IncreaseUserVa 3072
Este comando aumenta su modo de usuario de asignación de
memoria virtual de 2 GB a 3 GB en un sistema basado en x86. Si se agrega el
modificador / 3GB, todo el sistema puede asignar más memoria y dar a cada
solicitud un porcentaje mayor de la memoria disponible.
Nota
Debe ejecutar bcdedit.exe con permisos administrativos. Si
el cifrado BitLocker está activada, debe suspenderlo, realizar el cambio,
reinicie el sistema y vuelva a habilitar BitLocker.
Incluso después de aumentar su asignación de memoria virtual
de 3 GB, este error puede repetirse porque una sola aplicación aún puede
utilizar sólo 2 GB de memoria virtual.Si este error sigue apareciendo, reducir
el tamaño de su solución, a continuación, reinicie Visual Studio. Usted puede
reducir su solución, ya sea por la refactorización para eliminar proyectos que
son de uso poco frecuente o mediante la descarga de los proyectos que no son
necesarios. Si el error se produce al generar la solución, intentar construirlo
en un símbolo del sistema.
No hay comentarios:
Publicar un comentario