由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 为啥用mmap访问文件的效率高呢?
相关主题
Re: for help on mmap for stdout (转载)救命啊,电脑这几天奇慢。 (转载)
Linux下C++如何快速返回超大文件的某一行字符串? (转载)请教各位大侠,WIN XP不重装系统如何扩大系统盘分区
[转载] 哪位真正的高手来说说BT到底伤不伤硬盘啊?请教一个逻辑地址到物理地址映射的问题
各位大牛, 有无可逆的Hash函数?问一个CVS的问题
大规模磁盘的故障趋势如何从avi文件里读出一个一个的frame?
这样的变换一般咋搞阿?急问: .lwp 文件用什么软件打开??
救命啊!vmware上的ubuntu空间被我用光了,重启后login不进去了问个存储文件的问题
westell router怎么做端口映射啊请问.ras (sun rasterfile)的文件结构
相关话题的讨论汇总
话题: mmap话题: 文件话题: 磁盘
进入CS版参与讨论
1 (共1页)
C**********n
发帖数: 100
1
【 以下文字转载自 Programming 讨论区 】
发信人: CplusplusFan (C++ Fan), 信区: Programming
标 题: 为啥用mmap访问文件的效率高呢?
发信站: BBS 未名空间站 (Thu Apr 22 01:21:40 2010, 美东)
mmap把磁盘上的一个文件映射到内存,据说这样对文件操作就可以加速了。
不过我不明白的是虽然mmap把文件从磁盘映射到内存,但程序实际上还是要从磁盘读文
件的把。为啥mmap这么一搞就快了呢?
T*****9
发帖数: 2484
2
用了lazy load

【在 C**********n 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: CplusplusFan (C++ Fan), 信区: Programming
: 标 题: 为啥用mmap访问文件的效率高呢?
: 发信站: BBS 未名空间站 (Thu Apr 22 01:21:40 2010, 美东)
: mmap把磁盘上的一个文件映射到内存,据说这样对文件操作就可以加速了。
: 不过我不明白的是虽然mmap把文件从磁盘映射到内存,但程序实际上还是要从磁盘读文
: 件的把。为啥mmap这么一搞就快了呢?

P*****f
发帖数: 2272
3
data from disk file directly goes to mmaped user-space area, no intermediate
kernel buffer needed

【在 C**********n 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: CplusplusFan (C++ Fan), 信区: Programming
: 标 题: 为啥用mmap访问文件的效率高呢?
: 发信站: BBS 未名空间站 (Thu Apr 22 01:21:40 2010, 美东)
: mmap把磁盘上的一个文件映射到内存,据说这样对文件操作就可以加速了。
: 不过我不明白的是虽然mmap把文件从磁盘映射到内存,但程序实际上还是要从磁盘读文
: 件的把。为啥mmap这么一搞就快了呢?

1 (共1页)
进入CS版参与讨论
相关主题
请问.ras (sun rasterfile)的文件结构大规模磁盘的故障趋势
bmp 文件格式问题这样的变换一般咋搞阿?
请教如何传输声音文件 (转载)救命啊!vmware上的ubuntu空间被我用光了,重启后login不进去了
问一个WWW下sub目录的权限问题westell router怎么做端口映射啊
Re: for help on mmap for stdout (转载)救命啊,电脑这几天奇慢。 (转载)
Linux下C++如何快速返回超大文件的某一行字符串? (转载)请教各位大侠,WIN XP不重装系统如何扩大系统盘分区
[转载] 哪位真正的高手来说说BT到底伤不伤硬盘啊?请教一个逻辑地址到物理地址映射的问题
各位大牛, 有无可逆的Hash函数?问一个CVS的问题
相关话题的讨论汇总
话题: mmap话题: 文件话题: 磁盘