JIT optimization on for loop
Brad Abram blog explaining the performance of using cached and non-cached variable in for loop and array bound checking.
Knowing the reason will break you out of the old school of thaught on performance optimization.
Labels: DotNet