What is ngen Utility?

The native image generator (ngen.exe) is a tool that improves the performance of managed applications.
Ngen.exe creates native images which are files containing compiled processor-specific machine code and instals then into the native image cache on the local computer.
The run time can use native images from the cache instead of using just-in-time(JIT) compiler to compile the original assembly.