que tienen una aplicación que recibe trozos de datos por la red, y escribe esto en el disco. Una vez que se hayan recibido todos los trozos, que se pueden decodificar/recombinado en el archivo único que realmente representan.Cuándo usar los archivos mapeados en memoria?
Me pregunto si es útil utilizar archivos mapeados en memoria o no: primero para escribir los fragmentos individuales en el disco, segundo para el único archivo en el que todos están decodificados.
Mi propia sensación es que podría ser útil solo para el segundo caso, ¿alguien tiene algunas ideas al respecto?
Edit: Es una aplicación C#, y solo estoy planeando una versión x64. (Por lo tanto, no es relevante encontrar el problema del 'espacio contigioso más grande')
Buena llamada, he editado mi publicación para elaborar: será una aplicación solo para x64. – Pygmy
¿Qué ventaja (s) crees que usar un archivo MM te dará? –
¿No es la velocidad la principal ventaja de los archivos mmaped? –