Alex Peck's starred repositories
BenchmarkDotNet
Powerful .NET library for benchmarking
speedscope
🔬 A fast, interactive web-based viewer for performance profiles.
Microsoft.IO.RecyclableMemoryStream
A library to provide pooling for .NET MemoryStream objects to improve application performance.
Disruptor-net
Port of LMAX Disruptor to .NET
FastExpressionCompiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
ObjectLayoutInspector
A tool that helps to see an internal structure of the CLR types at runtime
RoslynClrHeapAllocationAnalyzer
Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc.
Plotly.NET
interactive graphing library for .NET programming languages :chart_with_upwards_trend:
DotNetIsolator
A library for running isolated .NET runtimes inside .NET
Collections.Pooled
Fast, low-allocation ports of List, Dictionary, HashSet, Stack, and Queue using ArrayPool and Span.
BitFaster.Caching
High performance, thread-safe in-memory caching primitives for .NET
BinaryPack
The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation
IgnoresAccessChecksToGenerator
Generates reference assemblies where all the internal types & members become public, and applies the IgnoresAccessChecksTo attribute
FastHashes
A .NET implementation of several non-cryptographic hashes.
test-reporting
Displays test results from popular testing frameworks directly in GitHub
JitExplorer
Like compiler explorer, but for .NET JIT.