通过mmap速度复制?

时间:2018-01-19 22:35:49

标签: linux performance mmap memcpy copy-on-write

这个问题的答案:

Can I do a copy-on-write memcpy in Linux?

表明可以通过以下方式实现一堆内存的写时复制:

  1. 打开文件
  2. mmap()将来源发送到文件
  3. mmap()将目的地发送到同一个文件(MAP_PRIVATE
  4. 但这似乎很可疑。速度。我确定I / O会让你付出代价;除了页面表工作之外,可能还有更多无法预料的开销。

    那么,可以肯定地说这个程序的速度(也许是Linux内核版本的功能)?

0 个答案:

没有答案