Skip to content

Releases: kzdev-net/kzdev.perfutils

KZDev.PerfUtils package v2.0.1

01 May 10:24

Choose a tag to compare

This release of the 'KZDev.PerfUtils' package fixes a potential internal race condition that could lead to an index out of range exception.

KZDev.PerfUtils package v2.0.0

23 Apr 10:31

Choose a tag to compare

This release of the 'KZDev.PerfUtils' package:

  • Introduces several compression helper classes that use MemoryStreamSlim as the compression destination for improved performance.
  • Adds targeted support for .NET 9
  • MemoryStreamSlim supports int64 (long) sized streams.

KZDev.PerfUtils package v1.2.0

03 Jan 12:09

Choose a tag to compare

This release of the 'KZDev.PerfUtils' package introduces the StringBuilderCache class which provides performance enhancements for frequent use of StringBuilders.
In addition, the MemoryStreamSlim class now provides internal memory trimming for memory segments that have not been used for an extended period.

KZDev.PerfUtils package v1.1.0

25 Oct 17:42

Choose a tag to compare

This release of the 'KZDev.PerfUtils' package contains some additional performance enhancements to the MemoryStreamSlim class and adds the InterlockedOps class which provides additional thread-safe atomic operations beyond those available in the Interlocked class.

KZDev.PerfUtils package v1.0.0

13 Oct 15:48
a1e2be5

Choose a tag to compare

This is the first release of the KZDev.PerfUtils package containing the MemoryStreamSlim class; a high-performance, memory-efficient, and easy-to-use replacement for the MemoryStream class that provides benefits for large or frequently used streams.