Vaswani, K and Srikant, YN (2003) Dynamic recompilation and profile-guided optimisations for a .NET JIT compiler. In: IEE Proceedings-Software, 150 (5). pp. 296-302.