Hallo,
ich will ein zweidimensionales Arrary erzeugen, dass die Größe 10 000*10 000 hat. Nach meiner Berechnung wären das 400 MB.
Rechnung:
10 000 * 10 000 = 100 000 000 Werte, davon braucht ein Integer 32 Bit, also 4Byte soweit ich weiß.
100 000 000 * 4 Byte = (ca) 400 MB.
Wieso führt dies zu einem Out of Memory-Fehler? Kann ich den Heap-Space von Java vll irgendwo erhöhen?
ich will ein zweidimensionales Arrary erzeugen, dass die Größe 10 000*10 000 hat. Nach meiner Berechnung wären das 400 MB.
Rechnung:
10 000 * 10 000 = 100 000 000 Werte, davon braucht ein Integer 32 Bit, also 4Byte soweit ich weiß.
100 000 000 * 4 Byte = (ca) 400 MB.
Wieso führt dies zu einem Out of Memory-Fehler? Kann ich den Heap-Space von Java vll irgendwo erhöhen?