http://fullstackprep.dev/articles/webd/netcore/why-dotnet-uses-jit