Есть ли какая-либо польза для выравнивания моих данных в файле mmap()? т.е. если данные для считываемого объекта смещены с кратным размеру страницы ОС от начала файла (или mmap?).
Это приведет к более быстрой производительности чтения, поскольку создаются меньше сбоев страниц, а ОС не требуется менять данные. Как это работает?
От чтения вокруг у меня есть ответ.
Если небольшая часть данных пересечет границу страницы, вероятно, лучше выровнять ее со следующей страницей, поскольку ОС загружает данные с дисков одновременно.