performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1624 articles Updated Page 13 of 65
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 13 of 65
Newest first
-
EF Core at scale: 5 ways to retrieve large datasets efficiently
elmah.io Blog - .NET Technical tutorials/guides and new features Issue #478
EF Core (Entity Framework Core) is a fast ORM. However, once dataset entries increase by another 0, things start to break down. Fetching and filtering of data adds to processing time. Looking at this ...
-
Removing byte array allocations using ReadOnlySpan
C# Digest Issue #477
no matter which version of .NET you're targeting
-
A useful new .Net feature for Processes
Jeremy Davis - Sitecore, C# and web development Issue #477
The pace of change with .Net is pretty relentless these days. And every so often they ship a thing that fixes a challenge I've been mulling over addressing myself. That's happened again with Process A...
-
EF Core 11 makes your split queries faster
Steven Giesel Issue #477
If you use AsSplitQuery anywhere in your codebase, EF Core 11 has a present for you: your queries get faster.
-
Database Sharding in .NET Applications: Benefits, Challenges, and Implementation
C# Corner Issue #477
Unlock .NET app scalability with database sharding. Learn benefits, challenges, and implementation strategies for high-growth applications.
-
Thread Pool Exhaustion in ASP.NET: The Async Database Trap
Network Programming in .NET Issue #477
If you’ve ever migrated a working ASP.NET application from synchronous database calls to async, and suddenly found yourself hitting connection pool timeouts under load, you’ve likely fallen into one o...
-
Boost Your .NET Projects: Copilot, Benchmarks, and the Truth About Faster Code
dotNetTips.com Issue #477
The article discusses the limitations and benefits of using Copilot for code optimization in the Spargine .NET project. While some suggestions from Copilot significantly improved performance, others w...
-
BackgroundService exceptions now propagate in .NET 11
Steven Giesel Issue #476
Here's a bug that lived in .NET for over four years As in: Reported over 4 years ago . If your BackgroundService threw an exception after its first await , your host would catch it, log a critical mes...
-
ASP.NET Core Rate Limiting Best Practices for High-Traffic APIs
C# Corner Issue #476
Master ASP.NET Core rate limiting for high-traffic APIs. Protect against abuse, ensure stability, and optimize performance with best practices.
-
Zstandard compression in .NET 11
Steven Giesel Issue #476
.NET has had DeflateStream , GZipStream , ZLibStream , and BrotliStream for a while now. In .NET 11, a new one joins the party: ZstandardStream . And now we get to say "Zstd" in .NET.
-
.NET Performance in Cloud: The Silent Killers Nobody Talks About
Medium Issue #476
Most .NET teams moving to the cloud assume performance will “just scale.”
-
Dynamic LINQ in Production: How I Built Runtime Query Parsing That Doesn’t Suck
Medium Issue #476
Building secure, performant dynamic LINQ expressions for enterprise applications
-
Building High-Performance APIs with Minimal APIs and .NET 10
C# Corner Issue #475
Build high-performance, scalable APIs with .NET 10 Minimal APIs. Reduce boilerplate, boost speed, and simplify development for modern applications.
-
Understanding SemaphoreSlim in .NET
Medium Issue #475
A Complete Guide with Practical Examples for SemaphoreSlim
-
Database Connection Pooling Explained with Examples
C# Corner Issue #474
Learn Database Connection Pooling with practical examples. Understand how connection pools improve performance, scalability, and database efficiency.
-
SQL Server Performance Tuning Techniques for Modern Applications
C# Corner Issue #474
Learn SQL Server performance tuning techniques including indexing, query optimization, execution plans, statistics management, and database best practices.
-
Designing high-throughput APIs for 1M requests/minute .NET
elmah.io Blog - .NET Technical tutorials/guides and new features Issue #474
table of contents Scaling horizontally is great… until the bill comes. Hence, as a startup or a big firm, you always need to be careful about billing while maintaining competitiveness. Every user who ...
-
The Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections
Network Programming in .NET Issue #474
The symptom A production .NET service had been running fine for months. It made outbound HTTP calls through a rotating proxy provider — the kind that promises a new exit IP for each request. Then one ...
-
Structured Logging with Serilog in ASP.NET Core .NET 10
codewithmukesh Issue #473
Master structured logging with Serilog in ASP.NET Core .NET 10 - sinks, enrichers, OpenTelemetry, anti-patterns, correlation IDs, and production-ready config templates.
-
The .NET Architecture Pattern That Impresses in Code Reviews — but Can Break Under Real-World Scale
Medium Issue #472
In modern software development, architecture decisions often separate maintainable applications from systems that become difficult to…
-
Taking your AI to the edge with .NET MAUI
YouTube Issue #472
AI is transforming both what we build and how we build it. Learn how .NET MAUI developers can bring AI to the edge using local models and on-device capabilities across mobile and desktop, while unders...
-
C# Word Library: Comparing 7 Options for .NET Developers in 2026
C# Corner Issue #472
Explore the top 7 C# Word libraries for .NET in 2026. Compare features, licensing, and performance to choose the best option for document generation, parsing, and conversion.
-
IAsyncEnumerable vs IEnumerable in C#: Performance and Use Cases
C# Corner Issue #472
Learn the differences between IAsyncEnumerable and IEnumerable in C#. Explore performance, memory usage, async streaming, real-world examples, and best practices.
-
Building for the agentic web with .NET 11
YouTube Issue #472
The demands on modern web apps are increasing. Users expect more performance, airtight security, and even agentic capabilities. What does the next generation of web apps look like on .NET? In .NET 11,...
-
C# Source Generators: Improving Performance and Reducing Boilerplate Code
C# Corner Issue #472
Learn C# Source Generators with practical examples. Discover how compile-time code generation improves performance and reduces boilerplate code in .NET applications.