Reading 这篇零复制文章 http://www.ibm.com/developerworks/library/j-zerocopy/,
Windows 操作系统(服务器 2003、2008、2008 R2)中是否存在零拷贝?
是的,它是通过以下方式支持的the TransmitFile API http://msdn.microsoft.com/en-us/library/ms740565%28v=vs.85%29.aspx.
我很确定 IIS 也使用这个。
文档中没有明确提及此方法是否执行真正的零复制(即甚至不从文件缓冲区复制到套接字缓冲区)。但考虑到该方法的定义方式是确实使之成为可能,如果情况并非如此,我会感到非常惊讶。
文档中最接近清楚地说明这一点的是这一段:
[...] TransmitFile
通过直接从文件缓存发送数据来实现性能提升。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)