Aplikace používající .net framework nejsou ve výsledném .exe a .dll kompilované přímo do strojového kódu. Při spuštění na konkrétním stroji dochází k online překladu potřebných částí kompilátorem .net frameworku až při spušení. Tedy první použití / spuštění trvá delší dobu a zatěžuje procesor. (například první tisk v aplikaci, samotný start atd).
Pro tyto případy existuje nástroj v .net frameworku nazvaný NGEN, který provede přegenerování do strojového kódu a tyto kompiláty si ukládá do C:\Windows\assembly a následně při spouštění aplikace použije tyto obrazy. Spuštění aplikace je až o 1/2 rychlejší.
...