gpt4 book ai didi

c - 在需要时映射整个文件与 block 的优点/缺点

转载 作者:太空宇宙 更新时间:2023-11-03 23:50:29 25 4
gpt4 key购买 nike

<分区>

与在算法中需要时映射大块相比,一次性映射整个文件有哪些优点/缺点?

直觉上,我会说映射整个文件然后让操作系统在需要时负责读取/写入磁盘而不是进行大量系统调用是最有意义的,因为操作系统实际上并没有读取映射访问前的文件。至少在地址空间不是问题的 64 位系统上。

一些上下文:

这是在 I/O 算法类(class)中开发的外部优先级堆。我们的测量表明,在需要时只映射整个底层文件而不是映射 block (树中的节点)稍微好一些。然而,我们的教授不相信我们的测量结果,并表示他没想到会出现这种行为。有什么我们遗漏的吗?

我们正在使用 mmapPROT_READ | PROT_WRITEMAP_SHARED

谢谢,拉塞

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com