Provides the ability to split a string into substrings based on a delimiter without any additional heap allocations.
High performance heap-based, array-backed writer for Span{T} and Memory{T} structures.
VivaldiSoft.Collections is a cross-platform open-source library which provides data structures utilities to .NET developers
Garbage Collector enhancement to free all unused windows heap memory.
A delightful CLI tool for analyzing .NET memory dumps (.gcdump files). Provides heap analysis, type statistics, retained size calculations, object inspection, and memory leak detection with both command-line and interactive modes.
ZaString is a high-performance, zero-allocation string manipulation library for C# that uses Span and ReadOnlySpan for optimal memory efficiency. Built for .NET 8.0+, it provides a fluent API for building strings without heap allocations.
Memory monitoring and diagnostics for ASP.NET Core applications. Exposes /memoryz endpoint with heap usage, GC info, loaded assemblies, and thread count.
This version is for Windows desktop applications using Visual Studio 2022 on Windows 10 / Windows 11. Features: Audio - low-level audio API using XAudio2 BufferHelpers - C++ helpers for creating D3D resources from CPU data CommonStates - common D3D state combinations DDSTextureLoader - light-weight DDS file texture loader DescriptorHeap - helper for managing DX12 descriptor heaps DirectXHelpers - misc C++ helpers for D3D programming Effects - set of built-in shaders for common rendering tasks EffectPipelineStateDescription - helper for creating PSOs GamePad - gamepad controller helper using Windows.Gaming.Input GeometricPrimitive - draws basic shapes such as cubes and spheres GraphicsMemory - helper for managing graphics memory allocation Keyboard - keyboard state tracking helper Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files Mouse - mouse helper PostProcess - set of built-in shaders for common post-processing operations PrimitiveBatch - simple and efficient way to draw user primitives RenderTargetState - helper for communicating render target requirements when creating PSOs ResourceUploadBatch - helper for managing texture resource upload to the GPU ScreenGrab - light-weight screen shot saver SimpleMath - simplified C++ wrapper for DirectXMath SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader
A set of collections implemented as ref struct to minimize heap allocations.
.net standard 2.0 version it use a heap allocation represent a number, as if ensure a number is not truncate by IEEE standard.
Package contains well-tested optimized data-structures like FastDictionary, Heap etc.
This client library provides a binary heap implementation.