JIT (Just-In-Time Compilation – c#/.NET)
JIT - In Release mode .NET performs JIT compilation optimizations to speed up execution. This is transparent to the programmer but means Release builds run faster. However, optimizations (inlining, reordering) can make debugging counterintuitive. That’s why Debug mode disables most JIT optimizations so that the code you step through matches the source.