Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.5% downloads on nuget.org

nuget.org : microsoft.toolkit.highperformance

This package includes high performance .NET Standard helpers such as: - Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas. - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>. - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances. - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor. - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it. - StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers. - String, array, Memory<T>, Span<T> extensions and more, all focused on high performance. - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values. - BitHelper: a class with helper methods to perform bit operations on numeric types. - ParallelHelper: helpers to work with parallel code in a highly optimized manner. - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods. - Ref<T>: a stack-only struct that can store a reference to a value of a specified type. - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.

Registry - Homepage - JSON
purl: pkg:nuget/microsoft.toolkit.highperformance
Keywords: Windows, Community, Toolkit, WCT, .NET, Parallel, Performance, Unsafe, Span, Memory, String, StringPool, Array, Stream, Buffer, Extensions, Helpers, csharp, dotnet, mvvm, uwp, uwp-apps, uwp-toolkit, visual-studio, windows, windows-10, windows-app-sdk, windows-sdk, windows-toolkit, windowsappsdk, winforms, winui, winui3, wpf, xaml, xaml-islands
License: MIT
Latest release: over 2 years ago
First release: almost 4 years ago
Dependent packages: 45
Downloads: 5,810,162 total
Stars: 5,713 on GitHub
Forks: 1,402 on GitHub
Total Commits: 9341
Committers: 359
Average commits per author: 26.019
Development Distribution Score (DDS): 0.857
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 15 days ago

    Loading...
    Readme
    Loading...