performance
.NET Performance and Optimization Articles, Tutorials & News
.NET Performance and Optimization articles, tutorials, and news from the DotNetNews archive.
1396 articles Updated Page 32 of 56
Browse additional .NET Performance and Optimization articles from the DotNetNews archive.
.NET Performance and Optimization articles
Page 32 of 56
Newest first
-
Invisible .NET Performance Killers: Framework Features That Fail at Scale
medium.com Issue #274
Learn how LINQ, async/await, EF, DI, and logging quietly degrade performance at enterprise scale. Continue reading on .Net Programming »
-
C# Memory Leak
c-sharpcorner.com Issue #273
Learn how to prevent memory leaks in C# caused by static event handlers. This guide explains IDisposable, SafeSubscriber, and best practices for managing event subscriptions and garbage collection in ...
-
5 Advanced String Tricks That Will Instantly Level Up Your Code
blog.stackademic.com Issue #273
Utilize these modern patterns to conserve memory, prevent bugs, and enhance performance. Continue reading on Stackademic »
-
Thread Safety in .NET: Best Practices for Concurrency
medium.com Issue #272
Essential Tools for Managing Multithreading in .NET
-
How Can You Optimize the Performance and Scalability of a Node.js Application?
c-sharpcorner.com Issue #272
In this article, we will explore various methods to enhance the performance and scalability of a Node.js application. We’ll use simple words, practical examples, and best practices to make sure you ca...
-
When To Use ToList() and ToArray()?
c-sharpcorner.com Issue #272
Choosing between .ToList() and .ToArray() in C# depends on usage: use .ToList() for collections needing modification; use .ToArray() for fixed-size, read-only collections—optimized in .NET 9 for perfo...
-
Database Indexing in .NET with EF Core — Boost Your Query Performance
medium.com Issue #272
Learn how to improve query performance in your .NET applications using database indexing with Entity Framework Core. Includes examples…
-
The Ultimate C# String Concatination Cheat Sheet
blog.stackademic.com Issue #272
Because apparently + isn’t good enough for your 10,000-line JSON payload. Continue reading on Stackademic »
-
Boost Your .NET Projects: Harness the Power of Async Queues with Spargine’s ChannelQueue
dotnettips.wordpress.com Issue #271
The Spargine library introduces ChannelQueue, an efficient, thread-safe queue for .NET asynchronous programming, addressing the lack of a built-in async queue. It supports various features like async ...
-
How Can You Optimize the Performance and Scalability of a Node.js Application?
c-sharpcorner.com Issue #271
In this article, we will explore various methods to enhance the performance and scalability of a Node.js application. We’ll use simple words, practical examples, and best practices to make sure you ca...
-
A Step-by-Step Guide for the Cache-Aside Pattern + Stampede Protection
medium.com Issue #271
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
-
The Real Cost of Abstractions in .NET
milanjovanovic.tech Issue #271
Not all abstractions are created equal. Some isolate real volatility and protect your system from change. Others quietly pile up complexity and hide performance problems. Learn when to embrace abstrac...
-
The Overlooked Importance of CancellationToken in .NET APIs
medium.com Issue #271
Why respecting (and sometimes ignoring) CancellationToken is critical for building efficient, reliable, and consistent .NET APIs.
-
What’s New in .NET 9: Exploring C# 12 Features and Serverless Performance
medium.com Issue #270
Deep dive: Explore cutting-edge C# 12 features in .NET 9 and benchmark their serverless performance on Linux and Windows containers. Continue reading on .Net Programming »
-
Building a Fast .NET Core API with Async Programming
medium.com Issue #270
Every request to an API starts on a thread from the CLR’s pool. With synchronous execution, that thread stays blocked until completion…
-
Efficient Caching Strategies: Write-Through vs. Write-Behind Caching
blog.stackademic.com Issue #270
We will learn about efficient way to update cache so that we will get always updated value in Cache. Continue reading on Stackademic »
-
ArrayPool: The most underused memory optimization in .NET
medium.com Issue #270
Despite offering up to 78x performance improvements and completely eliminating garbage collection pressure, ArrayPool<T> remains one of…
-
When to Use Generic vs Non-Generic Collections in C#
c-sharpcorner.com Issue #270
Discover the differences between generic and non-generic collections in C#. Learn their impact on performance, type safety, and usability with examples, helping you choose the right collection for eff...
-
SQL Server Index Fragmentation: What It Is and How to Fix
c-sharpcorner.com Issue #270
Index fragmentation slows SQL Server queries by disrupting data order. This article explains its causes, types, and impact, while offering practical steps to detect, fix, and prevent fragmentation for...
-
6 Entity Framework Core Performance Pitfalls (and How to Fix Them)
medium.com Issue #270
Avoid these 6 common Entity Framework Core performance pitfalls in .NET — with real-world scenarios, root causes, and refactors.
-
Two more LINQ extensions in dotnet 10
steven-giesel.com Issue #270
The preview 6 of dotnet 10 brings two more functions: InfiniteSequence and Sequence.
-
5 .NET Mistakes That Are Slowing Your Code Down Right Now
blog.stackademic.com Issue #270
Fix these silent killers before they wreck your app’s performance. Continue reading on Stackademic »
-
-
Copilot Diagnostics toolset for .NET In Visual Studio
devblogs.microsoft.com Issue #270
Debugging doesn’t have to be a grind. With Copilot woven into Visual Studio, you get AI-powered breakpoints, insights, exception fixes, and performance summaries all right where you work. The post Co...
-
Indexing Internals for Developers and DBAs
visualstudiomagazine.com Issue #270
Microsoft’s Bradley Ball dives into the inner workings of SQL Server indexing to help developers and DBAs speak the same language, avoid common pitfalls, and boost performance with smarter, more inten...