Skip to content
Dmitry Ponyatov edited this page Aug 14, 2019 · 2 revisions

mmap: файлы, отображаемые в память

При работе с файлами данных значительных объемов применение mmap может дать значительный прирост производительности по сравнению с обычным буферизованным вводом/выводом. Особенно вкусно mmap выглядит для реализации персистентных хранилищ данных при использовании в комплексе с аллокаторами.

Принцип работы mmap -- содержимое файла отображается на участок оперативной памяти процесса (через использование средств операционной системы, в частности страничной адресации памяти аналогично работе swap).

Clone this wiki locally