roker002
Commander
- Registriert
- Dez. 2007
- Beiträge
- 2.103
Geht das überhaupt (sieh überschrift). Ich bekomme immer eine Exception.
Es soll die gesamte Datei auf einmal komplett async eingelesenwerden. das funktioniert alles bei kleineren Dateien...
Ich habe eine Datei ausprobiert deren Länge "2.230.887.681" Byte lang ist und es zieht nicht. Alles was über 2 Gb groß ist kann nicht mittels Byte Array alloziert werden.
Das Programm wurde mit 64 Bit kompliliert und basiert auf .NET 4.0, das system hat 8GB Ram übrig
Habe lange gesucht wie man einen Byte Array mit 64 Bit größe alloziert, aber bis jetzt habe ich nichts gefunden... außer eine Sache. Man kann einen Byte Array mit 64 Bit allozieren aber nur über Auslagerungdatei. Dieses Verfahren ist zu langsam, da die Daten auf die Festplatte geschrieben werden...
Wie machen eigentlich andere 64 Bit Programme, wie z.B. bei Videobearbeitung oder 7z?
Es soll die gesamte Datei auf einmal komplett async eingelesenwerden. das funktioniert alles bei kleineren Dateien...
Ich habe eine Datei ausprobiert deren Länge "2.230.887.681" Byte lang ist und es zieht nicht. Alles was über 2 Gb groß ist kann nicht mittels Byte Array alloziert werden.
Das Programm wurde mit 64 Bit kompliliert und basiert auf .NET 4.0, das system hat 8GB Ram übrig
Habe lange gesucht wie man einen Byte Array mit 64 Bit größe alloziert, aber bis jetzt habe ich nichts gefunden... außer eine Sache. Man kann einen Byte Array mit 64 Bit allozieren aber nur über Auslagerungdatei. Dieses Verfahren ist zu langsam, da die Daten auf die Festplatte geschrieben werden...
Wie machen eigentlich andere 64 Bit Programme, wie z.B. bei Videobearbeitung oder 7z?