Есть ли какие-либо преимущества в использовании файла с отображением памяти, который был создан с флагом FILE_FLAG_NO_BUFFERING? В моей ситуации чтение в файл с отображением памяти является произвольным доступом. Записи чаще всего присоединяются к новым данным и реже произвольному доступу при внесении исправлений/обновлений.Преимущества использования FILE_FLAG_NO_BUFFERING с отображенными в память файлами?
0
A
ответ
2
Просто со ссылкой на MSDN:
FILE_FLAG_NO_BUFFERING файл или устройство открывается, без кэширования системы для чтения и записи данных. Этот флаг не влияет на кэширование жесткого диска или файлы с отображением памяти.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx
Таким образом, нет никаких преимуществ. Это просто сделает ваш код более сложным, если вы попытаетесь обработать все потребности выравнивания FILE_FLAG_NO_BUFFERING.
Смежные вопросы
- 1. Как использовать regexec с отображенными в память файлами?
- 2. Атомные операции с отображенными в памяти файлами
- 3. В чем преимущества использования Builder над обычными файлами xml?
- 4. Преимущества сеансов над куки-файлами в PHP
- 5. Каковы преимущества использования беседки над миниатюрными файлами javascript?
- 6. OpenGL: Материалы с отображенными списками?
- 7. SetFilePointer без FILE_FLAG_NO_BUFFERING
- 8. Проблемы с отображенными в памяти файлами с отцовскими и дочерними процессами
- 9. Каковы преимущества/преимущества использования Python 3?
- 10. Каковы преимущества использования scrapyd?
- 11. Преимущества использования контроллера навигации
- 12. Преимущества использования MS Queue
- 13. Каковы преимущества использования WCF?
- 14. Преимущества использования segues
- 15. Каковы преимущества использования HQL?
- 16. Преимущества использования имен PHP
- 17. Преимущества использования Java RMI
- 18. Преимущества использования имен XHTML
- 19. Преимущества использования Scalaz Kleisli
- 20. Преимущества использования трехуровневой архитектуры
- 21. В чем преимущества использования FetchXml?
- 22. Каковы преимущества (преимущества) использования Cassini вместо IIS?
- 23. В чем преимущества использования automapper?
- 24. Преимущества использования NullWritable в Hadoop
- 25. Преимущества использования EncodePointer/DecodePointer
- 26. преимущества использования SSL в логин
- 27. Преимущества использования SqlCommand.ExecuteNonQuery вместо ...
- 28. Преимущества использования весенних стереотипов?
- 29. В чем преимущества использования NSOutputstream?
- 30. В чем преимущества использования ошибки?