Se produjo una excepción de tipo System.OutOfMemoryException
Solución de problemas de excepciones: System.OutOfMemoryException
La excepción OutOfMemoryException se produce cuando falla un intento de asignar memoria.
Consejos relacionados
Si está creando una matriz, asegúrese de que tenga el tamaño correcto.
Asegúrese de que haya suficiente memoria para fines internos y nuevos objetos administrados.
Si está programando en .NET Compact Framework, el tiempo de ejecución del lenguaje público genera esta excepción cuando no hay suficiente memoria disponible para fines internos o nuevos objetos administrados. Para evitar esta excepción, evite escribir métodos grandes que ocupen 64 KB o más de memoria.
Notas
El uso excesivo de la memoria administrada suele deberse a:
1 La lectura de grandes conjuntos de datos en la memoria.
2 Crea demasiadas entradas de caché.
3 Sube o descarga archivos de gran tamaño.
4 Uso excesivo de expresiones regulares o cadenas al analizar archivos.
5 Demasiados estados de visualización.
6 Hay demasiados datos en el estado de la sesión o hay demasiadas sesiones.
Esta excepción puede generarse con un mensaje adicional "Espacio de almacenamiento insuficiente" cuando se llama a un método en un objeto COM y el método devuelve un tipo definido por el usuario que contiene una matriz segura (una matriz de tamaño variable ), esta operación no se puede completar." Esto se debe a que .NET Framework no puede agrupar campos de estructura con tipos de matriz seguros.