Many .Net programmers, including me, have complained on the slow startup of .Net applications. I know that this only occurs during the first execution of your application. Why does this thing happen? It’s because of the JIT compiler. The JIT compiler tends to re-compile your .Net Assembly (.exe, .dll) to produce a native image of that assembly in your computer and store in a cache. As you might have already known, the assemblies that we are compiling in Visual Studio are not the native exe that is