performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1586 articles Updated Page 3 of 64
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 3 of 64
Newest first
-
What happens when you call await? A step-by-step runtime breakdown
blog.elmah.io Issue #526
This step-by-step breakdown shows what happens when C# hits an await: the compiler generates an IAsyncStateMachine struct with a MoveNext() method splitting code at each await, using a GetDataCountAsy...
-
How We Engineered ma7-MQ: Building an Ultra-Fast, Resilient Message Broker from Scratch in .NET
medium.com Issue #526
A deep dive into high-throughput asynchronous channels, Shannon entropy-based selective compression, distributed resiliency patterns, and…
-
5 Ways to Improve ASP.NET Core Web API Performance with a Real-World Example
c-sharpcorner.com Issue #525
Learn five practical ways to improve ASP.NET Core Web API performance using optimized database queries, pagination, async/await, AsNoTracking, and caching for scalable applications.
-
Benchmarking Semantic Routing vs Static Model Selection in .NET
c-sharpcorner.com Issue #525
Compare semantic AI routing with static model selection in .NET by benchmarking latency, cost, routing accuracy, complexity, and overall application performance.
-
Building DNS Failover Detection with .NET and Health Probes
c-sharpcorner.com Issue #525
Build DNS failover detection with .NET health probes to identify resolution failures, service outages, endpoint changes, and application-level recovery conditions.
-
.NET AI Community Standup: Routing & Failover for Microsoft.Extensions.AI
youtube.com Issue #525
Join Bruno and Joshua to talk about routing and failover for Microsoft.Extensions.AI. Joshua built this during his internship at Microsoft, and he'll walk us through how it works, the design decisions...
-
Rate Limiting in System Design: Algorithms, Use Cases, and .NET Implementation
medium.com Issue #525
Modern applications are expected to handle thousands or even millions of requests. But what happens when too many requests arrive at the…
-
NAudio 3
markheath.net Issue #524
I'm really pleased to announce the release of NAudio version 3 , which includes a complete modernization of the entire library, many bug-fixes and performance improvements, and adds several key new fe...
-
Testing .NET 11 DNS APIs Under Real Failover Conditions
c-sharpcorner.com Issue #523
Test the new .NET 11 DNS APIs under realistic failover conditions, measuring DNS resolution latency, caching behavior, recovery time, and service-discovery reliability.
-
EF Core 11 Query Translation Changes Under Real Workloads
c-sharpcorner.com Issue #523
Evaluate EF Core 11 query translation changes with real workloads. Learn to benchmark, inspect SQL, and analyze execution plans for optimal performance.
-
Benchmarking HTTP Compression Algorithms for ASP.NET Core APIs
c-sharpcorner.com Issue #523
Compare HTTP compression algorithms in ASP.NET Core APIs using real-world benchmarks for response size, CPU consumption, latency, throughput, and network efficiency.
-
.NET 11 Runtime Async Performance: What Actually Changes
c-sharpcorner.com Issue #523
.NET 11's Runtime Async revolutionizes async programming with runtime-managed suspension, boosting performance and debugging.
-
Full Outer Joins in LINQ: Performance and SQL Translation
c-sharpcorner.com Issue #523
Explore .NET 11's FullJoin in LINQ for explicit full outer joins. Optimize database queries with EF Core translation and understand performance implications.
-
Benchmarking PostgreSQL 18 AIO with Real EF Core Workloads
c-sharpcorner.com Issue #523
Benchmark PostgreSQL 18 AIO with EF Core workloads. Measure impact on ASP.NET Core apps, storage I/O, and query performance.
-
.NET 11 performance edition
csharpdigest.net Issue #522
7x faster enums, 2x faster timezone conversions, and GUID parsing 20% quicker
-
General Performance: Object Initializers – Readability Versus Performance
dotnettips.com Issue #522
The post discusses two methods for initializing objects in C#: traditional property assignment and object initializers. While the traditional method is slightly faster, object initializers enhance cod...
-
.NET MAUI CoreCLR Migration: Startup and Memory Benchmarks
c-sharpcorner.com Issue #522
.NET MAUI moves to CoreCLR in .NET 11. Benchmark startup, memory, and package size for a smooth migration.
-
Demystifying Dependency Injection in .NET: The Unspoken Rules of Lifetimes, Performance, and Memory
medium.com Issue #522
Why choosing between Singleton, Scoped, and Transient isn’t about file size or project location, but is entirely about State, Thread…
-
Benchmarking C# 15 Union Types in Real Applications
c-sharpcorner.com Issue #521
Benchmark C# 15 union types in real apps. Explore performance, allocations, boxing, and compare with interfaces for production readiness.
-
Benchmarking HTTP Request Compression in .NET 11
c-sharpcorner.com Issue #521
Explore HTTP request compression in .NET 11 through practical benchmarks measuring bandwidth usage, CPU overhead, latency, and throughput across different compression scenarios.
-
SQL Server Vector Search: Benchmarking EF Core Workloads
c-sharpcorner.com Issue #521
Benchmark SQL Server vector search with EF Core. Explore exact vs. approximate search, performance factors, and best practices for RAG.
-
Benchmarking C# Async Tail-Await Optimizations in .NET 11
c-sharpcorner.com Issue #521
Benchmark C# async tail-await optimizations in .NET 11 to measure their impact on asynchronous execution, latency, throughput, allocations, and runtime performance.
-
Database Performance in .NET
medium.com Issue #521
In Part 1, I wrote about boundaries. In Part 2, I wrote about aggregates and invariants. In Part 3, I wrote about domain events. In Part 4…
-
Building DNS-Aware Failover Clients with .NET 11
c-sharpcorner.com Issue #521
Build a DNS-aware failover client with .NET 11 that dynamically handles DNS changes, endpoint failures, recovery scenarios, and resilient service communication.
-
Benchmarking Zstandard Compression in .NET Applications
c-sharpcorner.com Issue #521
Benchmark Zstandard compression in .NET 11 apps. Compare speed, size, CPU, and memory against GZip & Brotli for optimal data handling.