3 Stimmen

Warum brauchen manche Installationen so viel Zeit?

So ziemlich jeder von uns hat schon einmal ein Installationsprogramm installiert - und jeder von uns hat schon einmal ein riesiges Programm installiert. Warum brauchen manche Installationen so viel Zeit? Ein typisches Beispiel: Adobe CS Suite (bei neueren Versionen kann man sich Urlaub nehmen) oder Visual Studio.

Ich weiß, dass es Dateien zu kopieren gibt - meistens sogar zu entpacken. Es müssen einige Registrierungsschlüssel gesetzt werden (falls unter Windows), vielleicht müssen ein oder zwei Dienste gestartet werden. Bei einigen Installationen wird wahrscheinlich sogar die Kombination von Hardware und Software überprüft. All dies rechtfertigt nicht die gaaaanz lange Installationszeit bei einigen Programmen.

Wie kann ich es beschleunigen?

6voto

Colin Pickard Punkte 44501

Visual Studio auf meinem Rechner ist 3,03 GB groß - 16.842 Dateien in 1.979 Ordnern. 3 GB durch die Virenscan- und Prüfsoftware und in das Dateisystem zu leiten, ist zu viel für mein System (Dualcore, 2 GB, SATA2) - es ist während des gesamten Prozesses an CPU oder IO gebunden. Deshalb dauert es so lange.

6voto

Brian Agnew Punkte 260470

Es hängt natürlich davon ab, was Sie installieren. Wie Colin Pickard schon sagte, werden Sie große Datenmengen auf die Festplatte verschieben (+optionaler Virencheck usw.).

Bei Installationen, die ich in letzter Zeit erstellt habe, müssen wir das Herunterfahren einiger Windows-Dienste anfordern, darauf warten und überprüfen, ob sie wirklich tienen herunterfahren, bevor Sie fortfahren. Das braucht Zeit.

Ich gebe zu, dass das in der obigen Darstellung nicht parallelisiert ist, obwohl es das sein könnte. Ich vermute, dass die Installationen nicht unbedingt optimiert sind. Sie sind vielleicht das letzte, was das Team vor der Veröffentlichung zusammenstellt, und sie gehen davon aus, dass man es nur einmal macht (und den Schmerz nach der Fertigstellung vergisst). Offensichtlich kein idealer Zustand!

3voto

Brian R. Bondy Punkte 325712

Die meisten Installationsprogramme packen nicht nur, sondern komprimieren auch ihren Inhalt, so dass zum Zeitpunkt der Installation alle diese Dateien dekomprimiert werden müssen. Alle dekomprimierten Daten müssen nach der Dekomprimierung auch auf die Festplatte geschrieben werden.

Sehen Sie sich die Zeit an, die ein Zip-Vorgang für mehrere Dateien benötigt. Es ist auch langsam.

-1voto

sharptooth Punkte 162790

Viele Installationsprogramme führen ein Protokoll, das nach jedem primitiven Vorgang auf die Festplatte geschrieben wird, so dass selbst bei einem fatalen Fehler das Protokoll erhalten bleibt und an den Softwarehersteller gesendet werden kann. Ein solches Flushing summiert sich und trägt erheblich zur Gesamtzeit bei.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X