(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
Re: Bestimmte Anwendungen schneller starten?
20. Jan 2006, 20:40
Microsoft schummelt beim Starten ihrer eigenen Programme, was das Zeugs hält. So wird z.B. fast der gesamte IE beim Start von Windows geladen, damit man eben nicht fast eine Minute warten muss, bis das Teil mal anfängt. Ähnlich verhält es sich mit Office.
Wenn Word beim relaunch schneller ist, dann könnte es etwas damit, oder mit dem guten, alten Cache zu tun haben.
Wenn man das Programm selbst geschrieben hat, dann kann man den Programmstart dadurch schneller machen, indem die automatische Instantiierung der Formulare (im Projektquelltext die Application.CreateForm Aufrufe) bis auf das Hauptformular weglässt, und die Formulare 'on demand', also erst, wenn man sie braucht, erzeugt. Dann startet auch die fetteste Anwendung sehr schnell (logischerweise).
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|