WinFuture-Forum.de: C#: Preload Einer Anwendung - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

C#: Preload Einer Anwendung hat das schon mal jemand gemacht?


#1 Mitglied ist offline   Ken Guru 

  • Gruppe: aktive Mitglieder
  • Beiträge: 256
  • Beigetreten: 06. November 06
  • Reputation: 0

  geschrieben 28. Juni 2007 - 09:03

Hallo!

Wie preloade ich eine Anwendung, so dass ein folgender expliziter Aufruf schneller von statten geht?


Danke
[X] <- Touch here for a fettfleck on your monitor.
0

Anzeige



#2 _MagicAndre1981_

  • Gruppe: Gäste

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.
0

#3 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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.
0

#4 Mitglied ist offline   Ken Guru 

  • Gruppe: aktive Mitglieder
  • Beiträge: 256
  • Beigetreten: 06. November 06
  • Reputation: 0

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
[X] <- Touch here for a fettfleck on your monitor.
0

#5 Mitglied ist offline   lyrc 

  • Gruppe: Mitglieder
  • Beiträge: 17
  • Beigetreten: 13. August 06
  • Reputation: 0

geschrieben 16. August 2007 - 07:33

naja.. ohne die andwendung zu starten kannst du es halt nich "cachen"...
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0