Benchmarking - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Benchmarking, drawn from .NET News Daily issues.
30 curated issues
Tracking vs. No-Tracking Queries in EF Core 10 - When to Use Each
Tracking vs. no-tracking queries in EF Core 10 - benchmarks, memory analysis, AsNoTrackingWithIdentityResolution, and when to use each in ASP.NET Core Web APIs.
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Dapper, Design Patterns, .NET 8
Read this issue →Speed Up .NET CI with Test Sharding
A shard is a deterministic subset of your test suite. Test sharding means splitting one long test run into multiple smaller runs, and executing them in parallel in CI. Instead of waiting for one job t...
Issue also covered: ASP.NET Core, .NET Aspire, AutoMapper, Azure, C#, .NET 10, EF Core, GitHub Copilot
Read this issue →Bulk Operations in EF Core 10 - Benchmarking Insert, Update, and Delete Strategies
Learn how to optimize bulk insert, update, and delete operations in EF Core 10. We benchmark 5 approaches with real numbers and a decision matrix for every scenario.
Issue also covered: C#, .NET 10, .NET 8, EF Core, OpenAI, Performance, Security, Visual Studio Code
Read this issue →Why Parallel Code Often Runs Slower
You added parallelism.
Issue also covered: ASP.NET Core, Azure Functions, C#, .NET Core, .NET Framework, EF Core, Performance, Profiling
Read this issue →String Performance: The Fastest Way to Get a String’s Length
Retrieving the character count of a string in .NET has various methods: using Span with Length, Length, or Enumerable.Count(). This article will prove which is the fastest method.
Issue also covered: Azure, Clean Architecture, Cosmos DB, C#, .NET Core, EF Core, GitHub Copilot, ML.NET
Read this issue →The 2025 Year-End Performance Review for .NET
The Year of Zero Overhead
Issue also covered: Azure, Clean Architecture, C#, .NET 10, JWT, Minimal APIs, ML.NET, Performance
Read this issue →How AsNoTracking() Makes Your EF Core Queries Faster
A Practical Proof of Concept Using BenchmarkDotNet
Issue also covered: ASP.NET Core, .NET Aspire, Azure DevOps, CQRS, C#, Design Patterns, .NET 10, .NET Core
Read this issue →Top 5 Free Tools Every .NET Developer Should Know by 2025
The .NET ecosystem continues to evolve rapidly in 2025, and developers will have access to more free tools than ever before. Whether…
Issue also covered: ASP.NET Core, .NET Aspire, C#, .NET 9, .NET Core, Performance, Security, Serilog
Read this issue →EF Core Performance Myths Busted: Real Benchmarks and Tuning Tips
Everything you’ve heard about Entity Framework Core being “too slow” might be outdated. Here’s what real-world data shows — and how to… Continue reading on JavaScript in Plain English »
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, .NET 10, .NET 9, .NET Core
Read this issue →Performance Benchmarking: .NET 9 vs Previous Versions
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, CQRS, C#, Design Patterns, .NET 9
Read this issue →Why Your .NET Benchmarks Are Lying to You (+ How to Fix Them)
https://itnext.io/why-your-net-benchmarks-are-lying-to-you-how-to-fix-them-447490aa0bfb?source=rss------csharp-5
Issue also covered: ASP.NET Core, Authentication, C#, EF Core, Redis, Source Generators
Read this issue →Understanding .NET Performance with Benchmark.NET: A Comprehensive Breakdown of Each Metric
https://medium.com/@anderson.buenogod/understanding-net-performance-with-benchmark-net-a-comprehensive-breakdown-of-each-metric-1a237cbd5305
Issue also covered: ASP.NET Core, Azure DevOps, Blazor, CQRS, C#, .NET 9, GitHub, GitHub Copilot
Read this issue →How to test custom middleware
https://medium.com/@yegor-sychev/how-to-test-custom-middleware-d5b8fbfef4a2
Issue also covered: ASP.NET Core, Blazor, C#, EF Core, GitHub Copilot, .NET MAUI, Performance, Unit Testing
Read this issue →Deep Dive into .NET Large Object Heap (LOH) and Practical Use of ArrayPool for High-Performance
https://medium.com/@damithw/deep-dive-into-net-large-object-heap-loh-and-practical-use-of-arraypool-t-for-high-performance-22e244138e8d
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Blazor, C#, .NET 8, .NET 9, .NET Framework
Read this issue →Mastering BenchmarkDotNet: The Essential Benchmarking Library for .NET Developers
https://www.csharp.com/article/mastering-benchmarkdotnet-the-essential-benchmarking-library-for-net-developer/
Issue also covered: AOT, ASP.NET Core, .NET Aspire, Blazor, C#, .NET 10, .NET 8, .NET 9
Read this issue →