gpt4 book ai didi

c++ - 数据的 mmap 和页面对齐 - 这会提高性能吗?

转载 作者:行者123 更新时间:2023-11-30 17:46:23 25 4
gpt4 key购买 nike

在 mmap()ed 文件中对齐数据有什么好处吗?即,如果要读取的对象的数据从文件开头(或 mmap?)偏移了操作系统页面大小的倍数。

这是否会导致更快的读取性能,因为产生的页面错误更少,并且操作系统无需交换数据。这是如何工作的?

最佳答案

通过阅读周围的内容,我找到了答案。

如果一小段数据会跨越页面的边界,最好将其与下一页对齐,因为操作系统一次从磁盘页面加载数据。

关于c++ - 数据的 mmap 和页面对齐 - 这会提高性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19313878/

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