Hallo Forum,
nach längerem probieren, lesen, versuchen usw. wende ich mich an euch...
Mein Projekt liest eine fast 600 MB große Datei ein, in der Messdaten enthalten sind.
Die Date beinhaltet 6 Messwerte je mit einer Datenlänge von 24.160.000 Double Messpunkten.
Ist die Datei eingelesen, habe ich zugriff auf das Datenarry. Diese Arrays müssen nun in ein anderes Datenformat (imc) umgewandelt werden. Hierzu steht die Funtion imcChannels(i).AppendDataDouble des Datenformatobjektes zur Verfügung.
Beim Kopieren der Daten wirft das System nun eine OutOfMemoryException.
Wenn ich übrigens kleine Dateien nehme (1/10) funktioniert, alles perfekt. Wo die genaue Größe liegt, bei dem es nicht funktioniert, habe ich noch nicht testen können.
Nun habe ich schon gelesen, dass man dem Prozess mehr Speicher zur verfügung stellen kann:
Obwohl ich schon fast das Maximum angegeben habe (2.100.000.000 Bytes), kommt die Fehlermeldung trotzdem.
Kann mir jemand weiterhelfen?
Vielen Dank schon mal im Voraus...
Gruß
Tukuan
nach längerem probieren, lesen, versuchen usw. wende ich mich an euch...
Mein Projekt liest eine fast 600 MB große Datei ein, in der Messdaten enthalten sind.
Die Date beinhaltet 6 Messwerte je mit einer Datenlänge von 24.160.000 Double Messpunkten.
Ist die Datei eingelesen, habe ich zugriff auf das Datenarry. Diese Arrays müssen nun in ein anderes Datenformat (imc) umgewandelt werden. Hierzu steht die Funtion imcChannels(i).AppendDataDouble des Datenformatobjektes zur Verfügung.
Beim Kopieren der Daten wirft das System nun eine OutOfMemoryException.
Wenn ich übrigens kleine Dateien nehme (1/10) funktioniert, alles perfekt. Wo die genaue Größe liegt, bei dem es nicht funktioniert, habe ich noch nicht testen können.
Nun habe ich schon gelesen, dass man dem Prozess mehr Speicher zur verfügung stellen kann:
Obwohl ich schon fast das Maximum angegeben habe (2.100.000.000 Bytes), kommt die Fehlermeldung trotzdem.
Kann mir jemand weiterhelfen?
Vielen Dank schon mal im Voraus...
Gruß
Tukuan