9

このゼロコピーの記事を読んで、

ゼロコピーはWindowsOS(サーバー2003、2008、2008 R2)に存在しますか?

4

1 に答える 1

9

はい、APIを介しTransmitFileサポートされています。

IISもこれを使用していると確信しています。

このメソッドが実際のゼロコピーを実行するかどうか(つまり、ファイルバッファからソケットバッファにコピーすることさえしない)は、ドキュメントに明示的に記載されていません。しかし、この方法が確実に可能になるように定義されているという事実を考えると、そうでない場合は非常に驚きます。

ドキュメントがそれを明確に述べるのに最も近いのはこの段落です:

[...]TransmitFileファイルキャッシュから直接データを送信することにより、パフォーマンスが向上します。

于 2011-08-17T08:25:09.973 に答える