17 packages tagged with “memorystream”
A pooled MemoryStream allocator to decrease GC load and improve performance on highly scalable systems.
An easy modern MemoryStream utility
A generic, concurrent, portable and flexible Object Pool for .NET. It is completely based on the Code Project article of Ofir Makmal (http://goo.gl/4qig6T). Library is production ready and it is successfully working in real life systems. Original source code has been modified, in order to introduce a Parameterized Object Pool, already drafted by Ofir Makmal in the comments of the article. Moreover, a few unit tests have been added, in order to improve code reliability, and a lot of other small changes have also been applied. Of course, all modified source code is freely available at the project URL of this package. Many thanks to Ofir Makmal for his great work.
Pooled memory allocator. .Net 3.5 Backport.
A collection of helpful MemoryStream extension methods
A derivation of MemoryStream that blocks automatic closing
Fast replacement for MemoryStream.
Efficient MemoryStream powered by System.Buffers.ArrayPool
A MemoryStream replacement that avoids using the Large Object Heap
MemoryStream alternative using array pool instead of GC new. Best used for LOH sized streams. Look at benchmarks on github for details.
Zip utility
This is a set of adapters and polyfills that will help developers write code that cross compiles on older versions of the .NET Framework (2.0+) and .NET Core. https://github.com/stephenhand/.NETCore-Compatibility-Helpers
Extensions related to MemoryStream
わたしが欲しいと思った適当な機能たち for C#
Performance utilities for .NET projects, including the MemoryStreamSlim, StringBuilderCache, InterlockedOps, and Compression classes.
Async Enumerable Byte Streaming extensions for Flurl.Http -- lightweight, simplified, asynchronous, fluent support for streaming byte array results from Http requests using the amazing Flurl Http library!