performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1396 articles Updated Page 23 of 56
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 23 of 56
Newest first
-
Parallelism — When Tasks Truly Run at the Same Time
medium.com Issue #320
Concurrency gives your program the illusion of doing many things at once. Parallelism is when that illusion becomes real.
-
Understanding Garbage Collection in C#: How .NET Manages Memory for You
medium.com Issue #320
Memory management is one of the most critical — and complex — aspects of software engineering. In low-level languages like C or C++…
-
Learn Garbage Collection in C#
c-sharpcorner.com Issue #320
Learn how Garbage Collection (GC) works in C# ASP.NET WebForms with a practical example. Prevent memory leaks and optimize your web application's performance.
-
Working with Strings and StringBuilder in C#
c-sharpcorner.com Issue #320
Unlock C# string manipulation secrets! Learn when to use String vs. StringBuilder for optimal performance in ASP.NET WebForms. Boost efficiency now!
-
⚡ One Trick To Improve EF Core Performance Using Query Splitting.
medium.com Issue #319
Often the simplest change — AsSplitQuery() — yields the biggest production performance improvement when you’re using multiple Include()s.”…
-
Understanding HashSet in C#: Internal Working, Advanced Concepts & Performance Insights
medium.com Issue #319
If you’ve worked with collections in C#, you’ve likely used List<T>, Dictionary<TKey, TValue>, or HashSet<T> — but do you really know how…
-
ASP.NET Core Custom Middleware: Faster, Cleaner Pipelines
amarozka.dev Issue #319
Learn to build and place custom middleware for logging, localization, and multi‑tenancy to speed up ASP.NET Core apps and simplify code. Continue reading on .Net Code Chronicles »
-
Asynchronous Programming in C#: async and await
c-sharpcorner.com Issue #319
Unlock ASP.NET WebForms performance with async/await! Prevent page freezes during long operations like API calls. See a practical example & real-world use cases.
-
Stop Overusing LINQ — This Pattern Is Faster
medium.com Issue #319
(Because beauty has a cost in hot paths.)
-
⚙️ Mastering Exception Handling in .NET Core — Complete Guide with Examples
c-sharpcorner.com Issue #319
Master .NET Core exception handling! Learn try-catch, global handlers, middleware, custom exceptions, and logging for robust & user-friendly apps.
-
EF Core Performance Optimization Challenge | 233× Faster with Codes.
medium.com Issue #318
How to squeeze major performance gains from Entity Framework Core (EF Core) in .NET 9 using Clean Architecture, benchmarks &…
-
🚀 Batch Processing in C# using async and await — The Smart Way to Handle Workloads
c-sharpcorner.com Issue #318
Master batch processing in C# using async/await! Learn how to efficiently handle large workloads, improve performance, and scale your applications. Real-world examples included.
-
Binary Search From Basics
mariemoalla.medium.com Issue #318
Binary Search is one of the most fundamental, and powerful, algorithmic techniques every developer should know.
-
Understanding Reflection in C#
c-sharpcorner.com Issue #318
Explore C# Reflection in ASP.NET WebForms! Dynamically inspect types, create objects, and invoke methods at runtime. Perfect for plugins and dynamic UIs.
-
Channels in .NET: Building High-Performance Producer–Consumer Pipelines
medium.com Issue #317
Efficient, thread-safe data flow without queues or locks
-
Lambda Expressions and LINQ in ASP.NET Web Forms
c-sharpcorner.com Issue #317
Master ASP.NET Web Forms with LINQ and Lambda expressions! Simplify data querying, filtering, and manipulation for cleaner, more efficient code. Boost performance!
-
Why We Left AutoMapper for .NET Source Generators
levelup.gitconnected.com Issue #316
Two production failures, 480 DTOs, and one compiler feature that changed everything Continue reading on Level Up Coding »
-
Concurrency — The Art of Managing Many Things at Once
medium.com Issue #316
You’ve seen threads. You’ve seen async. But now it’s time to understand what both of them really belong to: concurrency.
-
Stop Guessing: Here’s What .NET GC Isn’t Telling You
medium.com Issue #315
Discover how memory really gets managed and why your app might be bleeding performance
-
ASP.NET Core Performance Hacks: Async, Profiling & Optimization Techniques (Part - 26 of 40)
c-sharpcorner.com Issue #315
Unlock peak ASP.NET Core performance! This comprehensive guide (Part 26 of 40) dives into advanced optimization techniques. Master async/await, EF Core tuning, caching strategies, and profiling tools....
-
How to Troubleshoot Errors in a .NET MVC Website
c-sharpcorner.com Issue #315
Learn how to troubleshoot errors in a .NET MVC website using debugging techniques, IIS logs, custom error handling, remote debugging, and third-party tools like Application Insights, ELMAH, and NLog. ...
-
You’re Still Boxing and Don’t Even Know It — Hidden Allocations in Modern C#
medium.com Issue #315
“GC pauses don’t come from nowhere — they come from your code.”
-
.NET AI Community Standup - Microsoft Agent Framework: Workflows & Migration Overview
youtube.com Issue #315
Why You Should Avoid async void in C# (and What to Use Instead)
-
Rulify.Net: My Journey Building a .NET Rule Engine
medium.com Issue #315
Hi there! I want to share with you my experience building Rulify.Net, a flexible rule engine for .NET applications. The idea came when I… Continue reading on The Syntax Hub »
-
Pooled Collections in C#: A Practical Guide to Collections.Pooled for High-Performance .NET
levelup.gitconnected.com Issue #314
Learn how to use pooled collections in C# with the Collections.Pooled NuGet package. See real-world examples of PooledList<T> and… Continue reading on Level Up Coding »