MMAP文件加速读写小技俩

进程读写数据时除了使用read和write,还可以使用mmap进行文件映射,区别如下图所示:                             可以看到,磁盘文件加载到内存后,还需要执行一次拷贝操作。 如果使用mmap,则是磁盘文件直接加载到用户空间,也就是上图中深黄色部分,进程可以通过指针直接操作文件。 粗看起来mmap少了一次拷贝,理论上比read要快。但是,调用mmap后并不会真实将文
相关文章
相关标签/搜索