IGNITE-7530 .NET: Fix GetAll memory usage and performance in binary mode
authorPavel Tupitsyn <ptupitsyn@apache.org>
Fri, 26 Jan 2018 08:48:14 +0000 (11:48 +0300)
committerPavel Tupitsyn <ptupitsyn@apache.org>
Fri, 26 Jan 2018 08:48:14 +0000 (11:48 +0300)
commitd71dcfcc48218b683fda998d02e45f4e4cdf9114
tree8976d0aa05d5184ca284a27935b841884cacf512
parentc0b14e55ca20a418f872894baa5730dec326f22a
IGNITE-7530 .NET: Fix GetAll memory usage and performance in binary mode

This closes #3436
12 files changed:
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Apache.Ignite.Benchmarks.csproj
modules/platforms/dotnet/Apache.Ignite.Benchmarks/BenchmarkRunner.cs
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Interop/GetAllBenchmark.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Interop/GetAllBinaryBenchmark.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Model/Doubles.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Benchmarks/ThinClient/ThinClientGetAllBenchmark.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Benchmarks/ThinClient/ThinClientGetAllBinaryBenchmark.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Binary/IO/BinaryStreamsTest.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/BinaryReader.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/Io/BinaryHeapStream.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/Io/IBinaryStream.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Memory/PlatformMemoryStream.cs