Hallo!
Wie preloade ich eine Anwendung, so dass ein folgender expliziter Aufruf schneller von statten geht?
Danke
Seite 1 von 1
C#: Preload Einer Anwendung hat das schon mal jemand gemacht?
Anzeige
#2 _MagicAndre1981_
geschrieben 28. Juni 2007 - 09:19
meinst du beim Starten der Anwendung?
Den Start kannst du auch so beschleunigen, in dem du die Exe mit "ngen install <Exe-Name>" in ein natives images verwandelst.
Den Start kannst du auch so beschleunigen, in dem du die Exe mit "ngen install <Exe-Name>" in ein natives images verwandelst.
#3
geschrieben 28. Juni 2007 - 09:20
Das macht das .NET Framework automatisch.
Nur der erste Aufruf einer Anwendung ist etwas langsamer, die darauffolgenden sind schneller.
Das liegt damit zusammen, dass die Runtime quasi erst initialisiert werden muss.
Nur der erste Aufruf einer Anwendung ist etwas langsamer, die darauffolgenden sind schneller.
Das liegt damit zusammen, dass die Runtime quasi erst initialisiert werden muss.
#4
geschrieben 28. Juni 2007 - 11:50
Hi!
Nee! Weder, noch! Was ich möchte ist, per .Net-Anwendung ein Programm preloaden. Zu einem Zeitpunkt x starte ich dann das Programm aus meinem -Net-Programm heraus per Klick. Nun soll dieses Programm halt schneller gestartet werden, da es sich bereits im Cache befindet.
Gruss
Nee! Weder, noch! Was ich möchte ist, per .Net-Anwendung ein Programm preloaden. Zu einem Zeitpunkt x starte ich dann das Programm aus meinem -Net-Programm heraus per Klick. Nun soll dieses Programm halt schneller gestartet werden, da es sich bereits im Cache befindet.
Gruss
[X] <- Touch here for a fettfleck on your monitor.
#5
geschrieben 16. August 2007 - 07:33
naja.. ohne die andwendung zu starten kannst du es halt nich "cachen"...
Thema verteilen:
Seite 1 von 1