Artykuły

A A A
Drukuj Ekportuj do PDF
Opublikowane: 2005.03.04 9:21 | sebcio-w | Aktualizacja: 2005.03.01 19:54

[Porada] Mój program okienkowy (Windows Forms) długo uruchamia się. Jak to przyspieszyć?

Mój program okienkowy (Windows Forms) długo uruchamia się. Jak to przyspieszyć?

Podczas pierwszego uruchamiania JIT (Just-In-Time compiler) zamienia MSIL (Microsoft Intermediate Language) na kod natywny dla twojego procesora. Możemy go wyręczyc w tym i wygenerować taki kod, dzięki któremu JIT nie bedzie musiał go przy każdym uruchomieniu generować od nowa.

Do tego celu służy program Ngen.exe (Native Image Generator). Jego składnia jest banalna (ngen.exe nazwapliku.exe). Ngen jest dostępny w .NET SDK i w lini poleceń Visual Studio .NET.

Pamietaj, że nie oznacza to że plik exe dla którego wygenerowałeś natywny kod może działać bez .NET Framework, framework nadal jest potrzebny. Warto rownież zauważyć, że taki natywny obraz można generować podczas instalacji programu.


Komentarze 0 Masz uwagi do tej strony? Napisz

Dodaj komentarz

avatar

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Autor sebcio-w
avatar
 

Nie będę na MTS, a chciałbym :-(

Załóż konto
WSS to serwis, który łączy dziesiątki tysięcy specjalistów IT w Polsce, zajmujących się szeroko pojętymi technologiami Microsoft. Portal działa od 2003 roku, i oprócz setek publikacji technicznych, rozwijającego się forum - portal to ludzie, którzy go tworzą. To właśnie z myślą o nich warto codziennie nas odwiedzać.

Dowiedz się więcej o WSS

vGuru - Zostań Guru Wirtualizacji

 

MetroOne

Idź na górę strony