У меня есть приложение, которое получает куски данных по сети и записывает их на диск. Как только все куски были получены, их можно декодировать/объединить в один файл, который они фактически представляют.Когда использовать файлы с отображением памяти?
Мне интересно, полезно ли использовать файлы с отображением памяти или нет - сначала для записи одиночных фрагментов на диск, второй для одного файла, в который все они декодируются.
Мое собственное мнение состоит в том, что оно может быть полезно только для второго случая, у кого есть идеи по этому поводу?
Редактировать: Это приложение на C#, и я планирую только версию x64. (Так что проблема с «самым большим свободным пространством» не должна быть актуальной)
Хороший звонок, я отредактировал свое сообщение для разработки - это будет x64-единственное приложение. – Pygmy
Какие преимущества вы думаете, используя MM-файл, даст вам? – 2009-12-07 10:52:50
Не скорость обычно является основным преимуществом файлов mmap'ed? –