Ich habe eine Anwendung, die Datenpakete über das Netzwerk empfängt und diese auf die Festplatte schreibt. Sobald alle Chunks empfangen wurden, können sie in die einzelne Datei decodiert/rekombiniert werden, die sie tatsächlich repräsentieren.Wann sollten Speicherkarten verwendet werden?
Ich frage mich, ob es nützlich ist, Speicher-Mapped-Dateien zu verwenden oder nicht - zuerst für das Schreiben der einzelnen Chunks auf die Festplatte, zweitens für die einzelne Datei, in die sie alle dekodiert werden.
Mein eigenes Gefühl ist, dass es nur für den zweiten Fall nützlich sein könnte, hat jemand einige Ideen dazu?
Bearbeiten: Es ist eine C# -App, und ich plane nur eine x64-Version. (Daher sollte das Problem mit dem größten verfügbaren Speicherplatz nicht relevant sein)
Guten Ruf, ich habe meine Post bearbeitet, um zu erarbeiten - Es wird eine x64-only-App sein. – Pygmy
Welchen Vorteil (en) haben Sie mit einer MM-Datei? –
Ist die Geschwindigkeit normalerweise nicht der Hauptvorteil von MMAP-Dateien? –