В POSIX у вас есть этот прекрасный mmap()
API.В документации не ясно, влияет ли значение length
на память / производительность.Пожалуйста, посоветуйте!
void *mmap(void *addr, size_t length, int prot, int flags,
int fd, off_t offset);
Рассмотрим файл размером 10 МБ, в котором мне нужно отобразить только его часть, например 2 МБ.Также предположим, что мы никогда не пытаемся получить доступ к памяти за пределами 2 МБ.(Это, очевидно, оказывает влияние.)
Q: Имеет ли значение, если length
установлено в 2 или 10 МБ?