WCF サーバーから大きなバイト配列を返す必要があります。
問題は-そのような配列を返すために-作成する必要がある-そしてそのような配列を作成するとき-それは自動的にラージオブジェクトヒープに移動します-つまり、サービスにストレスがかかると-実際の問題が発生しますメモリの使用と管理。
大規模なマネージド バイト配列の使用を避けるために、アンマネージド メモリを使用することを考えましたが、それでも、WCF サービスからそのような配列を返すにはどうすればよいでしょうか?
マネージ バイト配列を実際に作成することを含まない WCF サービスからバイトの「ストリーム」を返す方法はありますか? WCF 自体が BufferManager を使用していることはわかっています。そのため、アンマネージ メモリを読み取り、そのバッファ管理を使用して送信前に格納するだけであれば、問題が発生しないことを願っています。