.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1407 articles Updated Page 6 of 57
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
.NET Performance and Optimization articles
Page 6 of 57
Newest first
-
The Static HttpClient That Wouldn’t Rotate: A Tale of Pooled Connections
blog.dotnetframework.org Issue #463
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 ...
-
Just shows that nobody cares about debugging the parity flag any more
devblogs.microsoft.com Issue #462
The x86-64 architecture inherited the parity flag (PF) from the x86-32, which in turn inherited it from the 8080, which inherited it from the 8008, which implemented it because it was the processor fo...
-
Task vs ValueTask in .NET: What They Are, When to Use Each, and Why It Matters
medium.com Issue #462
A deep dive into one of async/await’s most misunderstood distinctions — with real .NET examples to make it click.
-
Azure IaaS: Deploy high-performance workloads with a system-level approach
azure.microsoft.com Issue #462
Performance in the cloud is no longer defined by individual resources—it’s shaped by how compute, storage, and networking work together. Azure IaaS takes a system-level approach to help organizations ...
-
I Scaled a .NET App Toward 1M Users — Here’s What Actually Matters
medium.com Issue #462
When we started, performance wasn’t a priority.
-
App crashed in Production
medium.com Issue #462
This API had been working fine in production for 2 years.
-
Dirty Tracking at the Application Layer: Cutting Redis Write Volume by 99% in a Real-Time…
blog.stackademic.com Issue #461
We were allocating 143MB of strings on every merge cycle. The answer was a concept borrowed from CPU cache design: the dirty bit. Continue reading on Stackademic »
-
25 Real-Time .NET Core Production Issues Every Senior Developer Must Solve
medium.com Issue #460
Real production issues, Azure architecture decisions, API bottlenecks, and microservices debugging scenarios for 8+ years of experienced…
-
Building a Policy-Driven Distributed Concurrency Engine for AI Workloads in .NET
medium.com Issue #460
How Redis ZSET leases, Lua-based atomic admission, DAG step claiming, and policy-driven throttling make distributed AI execution safer…
-
The HttpClient Mistake That Quietly Breaks .NET Apps in Production
medium.com Issue #460
“Works perfectly on localhost. Crashes in production.”
-
FusionCache — Why Your Cache Needs a Resiliency Strategy, Not Just a TTL
medium.com Issue #460
Hello,
-
10 EF Core Performance Mistakes (and How to Fix Them) in .NET 10
codewithmukesh.com Issue #459
10 EF Core performance mistakes that ship to production - N+1 queries, missing projections, lazy loading, AsNoTracking, bulk ops - and how to fix each in .NET 10.
-
On .NET Live: How Coding Standards Supercharge .NET Quality & Performance
dotnettips.com Issue #459
For the second time, I’m excited to be a guest on On .NET Live on May 18th at 9 AM PST! I’ll be talking about one of my favorite subjects: coding standards and how they can supercharge .NET code quali...
-
Copilot Studio gets faster with .NET 10 on WebAssembly
devblogs.microsoft.com Issue #458
Microsoft Copilot Studio recently upgraded its .NET WebAssembly engine to .NET 10. The migration was straightforward, simplified deployment, and delivered another round of meaningful performance gains...
-
Removing byte array allocations using ReadOnlySpan
csharpdigest.net Issue #457
no matter which version of .NET you're targeting
-
Working with Span, Memory, and ref structs in High-Performance Apps using .NET 9
c-sharpcorner.com Issue #456
Unlock peak .NET 9 performance! Dive into Span<T>, Memory<T>, and ref structs for allocation-free, high-speed code. Master stack-based memory and reduce GC pressure.
-
The Complete C# Guide: From Access Modifiers to Zero-Allocation Memory — Everything a Production…
medium.com Issue #456
C# is one of the most feature-rich languages on the planet. The problem isn’t learning it — it’s knowing which parts actually matter when… Continue reading on JIN System Architect »
-
Introducing Apache Arrow Support in mssql-python
devblogs.microsoft.com Issue #455
mssql-python now supports fetching SQL Server data directly as Apache Arrow structures - a faster and more memory-efficient path for anyone working with SQL Server data in Polars, Pandas, DuckDB, or a...
-
Memory, GC & the CLR — What Every .NET Performance Engineer Must Know
medium.com Issue #455
Before you open a profiler, before you start tuning code, you need to understand what’s actually happening under the hood.
-
Difference Between ValueTask and Task in C# with Performance Use Cases?
c-sharpcorner.com Issue #455
Explore Task vs. ValueTask in C# async programming. Learn when to use ValueTask for performance gains by minimizing memory allocation in high-throughput scenarios. Task is simpler and safer!
-
Copilot Studio gets faster with .NET 10 on WebAssembly
devblogs.microsoft.com Issue #454
A few months ago, we shared How Copilot Studio uses .NET and WebAssembly for performance and innovation, describing how Microsoft Copilot Studio runs C# in the browser via .NET
-
Collection Performance: AddRange() vs. InsertRange() When Populating Lists
dotnettips.com Issue #454
When populating collections in .NET, choosing the right bulk operation improves both clarity and efficiency. Methods like AddRange() and InsertRange() allow multiple items to be added in a single call...
-
High-performance distributed caching with .NET
csharpdigest.net Issue #452
when the in-memory cache expires the database cache keeps things fast
-
Three EF Core Bugs That Quietly Kill Production .NET Apps (And How to Catch Them Early)
medium.com Issue #452
A field guide for .NET teams who’ve outgrown “it works on my machine” — covers EF Core 8, 9, and 10
-
Thread Pool Exhaustion in ASP.NET: The Async Database Trap
blog.dotnetframework.org Issue #452
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...