Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 mmap()ed 文件中对齐我的数据有什么好处吗?即,如果要读取的对象的数据从文件开头(或mmap?)偏移了多个操作系统的页面大小。
这是否会导致更快的读取性能,因为生成的页面错误更少并且操作系统不必交换数据进出。这是如何运作的?
通过阅读,我得到了答案。
如果一小部分数据将跨越页面的边界,最好将其与下一页对齐,因为操作系统一次从磁盘页面加载数据。