24 packages tagged with “allocation”
Easy to use SIMD accelerated span and array methods Now each method in SimdOps is generic, instead of SimdOps<T>, i.e SimdOps.Abs<T>() instead of SimdOps<T>.Abs().
Provides a way to safely reserve directories for read-write access, ensuring that no other process or thread using the Redpoint.Reservation API will access the directory at the same time.
Package Description
Implementation in C# of LINQ concept with struct
Currency (ISO 4217) and Money types. Allows for a lot of flexibility, you can express an amount in Decimal or Int64, in major or minor units. The library includes support for formatting, rounding and allocation, customized versions of Sum() and Average() from LINQ w/ or w/o rounding, alternative strongly typed currency units and generic Money type.
Contains various parser optimized for speed and no allocation. This package was built from the source at https://github.com/nemesissoft/Nemesis.TextParsers/tree/519299603ad55cff1d7a52e9db77969aff95f2bf
Implementation in C# of LINQ concept with struct. Extension support for BCL containers
Compress/Decompress with QuickLz with less allocations
Indexed collection like usual List<T>, but with less allocations. Enables reusing instances of inner array via ArrayPool<T>.Shared. Provides ToRist() extension method which perfectly replaces conventional ToList() for materializing LINQ queries. MoveToArray() method releases ownership of internal buffer, so can be used as “array builder”.
This package can be used to profile object allocations of .NET applications on Windows or Ubuntu using the Visual Studio .NET Object Allocation tool. See included README for instructions on how to use it.
Core kernel functionality for Cosmos including memory management, runtime, and fundamental kernel services.
SIMD-accelerated generic tensor library
Associative collection like usual Dictionary<TKey, TValue>, but with comparer type preserved instead of hiding behind the interface. Enables devirtualization of calls to the key comparer. Enables reusing instances of inner array of entries via ArrayPool<T>.Shared. Provides ToFictionary() extension methods which replace conventional ToDictionary() for materializing LINQ queries.
C# class library for dynamic allocation of a substance (object).
A C# library inspired by Zig's memory and context management, providing explicit memory control, multiple allocator types, and Zig-style patterns for .NET applications.
ShipmentRouter RESTful JSON order routing web services split Ecommerce order to multiple shipments, allocate warehouse inventory and route shipments to specific warehouses based on routing scenarios and available inventory. ShipmentRouter has major order routing functionality such as address geocoding, validation and accuracy check, shipment routing requests synchronous processing, inventory allocation and distribution to multiple warehouses, scenario execution across selected products and warehouses, instant inventory allocation for eligible warehouses routed by order routing scenarios. ShipmentRouter supports multiple omnichannel fulfillment options as a part of order management system such as Ship from Store, Pickup in Store, Reserve and Collect.
Aligned memory allocation methods in the style of `System.Runtime.InteropServices.Marshal`
Contains various code generators for parser optimized for speed and no allocation This package was built from the source at https://github.com/nemesissoft/Nemesis.TextParsers/tree/519299603ad55cff1d7a52e9db77969aff95f2bf
С# library for building and interacting with dynamic relationships. Contains operations of the algebra of dynamic relations, as well as the necessary components for working with relations
A high-performance, zero-allocation .NET library that introduces span-compatible alternatives to popular BCL types and provides vectorized solutions for common operations on spans.
A memory tracer for ASP.NET core
Contains helper methods useful to setup DependencyInjection using Microsoft.Extensions.DependencyInjection This package was built from the source at https://github.com/nemesissoft/Nemesis.TextParsers/tree/519299603ad55cff1d7a52e9db77969aff95f2bf