Desbordamiento de memoria.

27/07/2004 - 18:37 por Fran | Informe spam
Hola a todo/as.
Tengo un problema de desbordamiento de memoria, al intentar instanciar una
matriz de doubles de (15671 x 26618). Lo que teniendo en cuenta que cada
double son 64 bits, nos dá un resultado de 3 y pico GigaBytes de memoria
para poder almacenar tal cantidad de datos. Mi pregunta es la siguiente, ¿se
le ocurre a alguien una manera de poder tener almacenado estos datos con una
memoria de 512 MB o 1 GB?.
Gracias.

Esta es la asignación de datos a la matriz donde se produce el error de
desbordamiento de memoria:

(j671 e i1&618)
private double[,] grid;
grid = new double[j, i1];
 

Leer las respuestas

#1 Misael Monterroca
27/07/2004 - 19:22 | Informe spam
Forzozamente necesitas tener la informacíón en memoria?

Por que no pruenas utilizando una base de datos para almacenar la
información, o en un archivo xml leyendolo a través de un XMLReader Ojo, no
un XMLDocument.

Saludos!
http://www.neo-mx.com/blog




"Fran" wrote in message
news:uArRCg$
Hola a todo/as.
Tengo un problema de desbordamiento de memoria, al intentar instanciar una
matriz de doubles de (15671 x 26618). Lo que teniendo en cuenta que cada
double son 64 bits, nos dá un resultado de 3 y pico GigaBytes de memoria
para poder almacenar tal cantidad de datos. Mi pregunta es la siguiente,


¿se
le ocurre a alguien una manera de poder tener almacenado estos datos con


una
memoria de 512 MB o 1 GB?.
Gracias.

Esta es la asignación de datos a la matriz donde se produce el error de
desbordamiento de memoria:

(j671 e i1&618)
private double[,] grid;
grid = new double[j, i1];


Preguntas similares