[英]mmap and page alignment of data - does this increase performance?
在mmap()文件中對齊我的數據有什么好處? 也就是說,如果要讀取的對象的數據從文件的開頭(或mmap?)偏移了操作系統頁面大小的倍數。
這會導致更快的讀取性能,因為生成的頁面錯誤更少,並且操作系統不必交換數據進出。 這是如何運作的?
通過閱讀,我得到了答案。
如果一小部分數據會越過頁面的邊界,則最好將其與下一頁對齊,因為操作系統會一次從磁盤頁面加載數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.