This repository is a sandbox to try out the BenchmarkDotNet. You can find useful resources, tips and tricks to write high-performance code.
- Overview πOfficial, Guides, Features, Configs, Samples.
- Steve Gordon
- Writing High-Performance code π½οΈ1,5hour| Blog post series
- An Introduction to optimising code using Span π
- Compile-time logging source generation π
- Source generator for logging πDanielGenezini
- High-Performance Logging πSteve Gordon
- Improve memory allocation when creating HttpContent πDevindran Ramadass - Using the CommunityToolkit.HighPerformance package
- "Michael's coding spot" blog posts
- StringBuilder performance pitfalls πMeziantou blog
- Memory, Span, Pipelines
- Memory and Span usage guidelines π
- System.IO.Pipelines: High performance IO in .NET π DavidFowler, MS Devblogs
- Exploring Spans and Pipelines π€TimIskhakov