avoid a data copy

This commit is contained in:
UbitUmarov
2018-12-03 10:17:22 +00:00
parent 57bd671e00
commit 79234795fd
3 changed files with 43 additions and 1 deletions

View File

@@ -206,11 +206,17 @@ namespace OpenSim.Framework.Servers.HttpServer
try
{
if(rangeLen > 0)
response.OutputStream.Write(buffer, rangeStart, rangeLen);
{
response.RawBufferStart = rangeStart;
response.RawBufferLen = rangeLen;
response.RawBuffer = buffer;
//response.OutputStream.Write(buffer, rangeStart, rangeLen);
}
buffer = null;
response.Send();
response.RawBuffer = null;
}
catch (Exception ex)
{