41 packages tagged with “gc”
A pooled MemoryStream allocator to decrease GC load and improve performance on highly scalable systems.
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool, exceptions) using the prometheus-net package.
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool) using the App.Metrics package.
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool) using the AppMetrics package.
A plug-in that counts the usage of .NET application resources, including: CPU usage, GC, thread status, support for obtaining status information through web requests (access paths and authentication can be customized), and data will be returned in JSON format.
Compress/Decompress with QuickLz with less allocations
A tool to visualize the GC activity of a .NET application, in a nice UI.
This provides a template but also a wrapper to naitively leverage the GC Design System that is distributed over a CDN
NFX CORE Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
Abstractions and common helpers for NullGC high performance utility library
This library provides a fix for the IDisposable memory leak in the Managed Extensibility Framework (MEF).
This library (strong name signed) provides a fix for the IDisposable memory leak in the Managed Extensibility Framework (MEF).
C# WPF Hack for reducing memory usage
Custom collection types for NullGC high performance utility library
Unmanaged memory allocator for NullGC high performance utility library
MAUI Performance Overlay – a lightweight, draggable performance HUD for .NET MAUI apps. Provides real-time metrics: FPS, frame time, CPU and memory usage, active threads, GC collections, allocations per second, battery consumption (Android only), and networking statistics (requests, bytes sent/received, average response time). Tracks load time per component, calculates an overall performance score, and offers AI-powered performance insights and recommendations via Gemini integration. Cross-platform support: Android, iOS, MacCatalyst, Tizen, and Windows. Seamlessly integrates into your app to deliver real-time diagnostics, profiling, and AI-driven optimization tips.
Innovoft.Text.StringDecodingTrees is a library for efficient string decoding. When decoding the same string multiple times using StringDecodingTree takes a third of the time than Encoding.GeString. Not to mention the GC benifit of not creating the same string over and over.
LINQ extensions for NullGC high performance utility library
Converts Gregorian to Ethiopian Calendar and gives Ethiopian translation for day and month names
Global CLI tool to display live statistics during .NET garbage collections
CLI For Monitoring a .NET Process's Performance
Global CLI tool to trigger full .NET garbage collections
Memory pressure detection and automatic handling for SpaceTime operations
A library that provides a high-performance, low-GC StringBuilder struct using Stackalloc and ArrayPool
A .NET library that makes creating and managing dota 2 private lobbies easy.
Calculates GC ratio and bplength of DNA sequences
Programmatic .gcdump capture for .NET