1,253 packages tagged with “performance”
Application Insights Performance Counters Collector allows you to send data collected by Performance Counters to Application Insights. Privacy statement: https://go.microsoft.com/fwlink/?LinkId=512156
A pooled MemoryStream allocator to decrease GC load and improve performance on highly scalable systems.
Application Insights Event Counter Collector allows you to send data sent from EventCounters to Application Insights. Privacy statement: https://go.microsoft.com/fwlink/?LinkId=512156
Powerful .NET library for benchmarking
Performance analysis toolkit
Lightweight mini-profiler, designed for ASP.NET Core (not System.Web) websites
Lightweight mini-profiler, designed for ASP.NET Core MVC (*not* System.Web) websites
Lightweight mini-profiler, designed for ASP.NET (including MVC) (non-.NET Core) websites
Lazy cache is a simple, thread safe, in-memory caching library that makes it easy to add high performance caching to your dotnet app.
FastExpressionCompiler 5. 10-40x times faster than Expression.Compile()
High performance, thread-safe in-memory caching primitives for .NET.
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
MiniProfiler: Integration for Entity Framework Core
This package includes high performance .NET 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.
Powerful .NET library for benchmarking (Diagnostic Tools for Windows)
Provides various extensions of .NET Base Class Library
FusionCache serializer based on Newtonsoft Json.NET
Glimpse is a web debugging and diagnostics tool used to gain a better understanding of whats happening inside of your ASP.NET 4.0 application. For ASP.NET MVC3 support, please NuGet Glimpse.MVC3.
FusionCache backplane for Redis based on the StackExchange.Redis library
The Web Markup Minifier (abbreviated WebMarkupMin) is a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
A high performance TPL library for F#.
Microsoft Application Insights Profiler for ASP.NET Core.
MiniProfiler extensions and helpers for ASP.NET MVC 4+
MiniProfiler: Integration for Entity Framework 6
Glimpse is a web debugging and diagnostics tool used to gain a better understanding of whats happening inside of your ASP.NET MVC 5.0 application.
Bundle Transformer - a modular extension for the System.Web.Optimization (also known as the Microsoft ASP.NET Web Optimization Framework). `StyleTransformer` and `ScriptTransformer` classes, included in the core of Bundle Transformer and implement the `IBundleTransform` interface. They are intended to replace the standard classes: `CssMinify` and `JsMinify`.
Chaos-related utilities and implementations of various componenets (like a distributed cache or a backplane), useful for things like testing dependent components' behavior in a controlled failing environment.
Adds basic timing to methods.