gc

.NET Stack, Heap and Boxing

February 4, 2022  -   5 mins read time -   946 words -  garrardkitchen

csharp, .net, stack, heap, allocations, gc, boxing

This week I have been investigating how to reduce memory allocation in a few HTTP APIs. I won’t go into any explicit work-related examples here but I will touch on facets relating to this effort. Let’s start off by looking at Reference Types and Value types and how they get allocated into the Heap. I will also touch on concepts such as boxing and GC pressure. Let me start off with some facts: ...