How to Optimise C# (S1E1): Memory Access: Hot & Cold Data
Not all memory is equal. It's a beginner's mistake to think that all memory access takes an equal amount of time. Many managed languages abstract memory layout away so the programmer can focus on functionality, but in do