"System optimieren" - ich bin neugierig.

Diskutiere mit über: "System optimieren" - ich bin neugierig. im Mac OS X Forum

  1. Gomiaf

    Gomiaf Thread Starter Gast

    Hallo Ihr!

    Was passiert eigentlich auf meinem Mac, wenn während einer Installationsroutine "System optimieren" angezeigt wird?

    Viele Grüße

    Gomiaf
     
  2. Hairfeti

    Hairfeti Banned

    Beiträge:
    462
    Zustimmungen:
    0
    Registriert seit:
    08.11.2003
    Nichts schlimmes ...

    Apple holt sich damit nur den gesamten Katalog deiner Festplatte. So wissen sie dann nächstes Mal besser bescheid darüber welche Haarfarbe die Mädels auf dem neuen Poster haben müssen. Und vieles mehr.

    Nebenbei werden noch die Prebindings, die Zusammenhänge der Applicationen wieder hergestellt, damit deine Programme ihre Bestandteile schneller finden und besser starten können.
     
  3. tsuribito

    tsuribito MacUser Mitglied

    Beiträge:
    733
    Zustimmungen:
    10
    Registriert seit:
    13.07.2003
    Das soll wohl ne Defragmentierung sein. (sollen die doch ext3 nehmen, das fragmentiert wenigstens nicht* )

    *tut es schon nen bisschen aber das muss so sein
     
  4. Hairfeti

    Hairfeti Banned

    Beiträge:
    462
    Zustimmungen:
    0
    Registriert seit:
    08.11.2003
    Also mein erster Senf dazu war einfach nur ein Witz, ich dachte ihr lacht ein wenig ...

    Und das andere hat mit Defragmentierung oder ähnlichem nichts zu tun.

    Ein update_prebinding kannst du jeder Zeit aus deinem Terminal heraus auslösen.
    Viele Programme und Anwendungen liegen im Normalfall in einem Bündel vor. Diese Bündel enthalten Ressourcen, Dateien und auch Aliase. Bei jedem Start eines Programms kommt es nicht umhin diese Daten alle zu finden. Manchmal sucht ein Programm die gesamte Festplatte nach einer Ressource ab die eigentlich direkt vor der Nase liegt. Weil wenn ein Programm sucht, dann tut es das systematisch, alphabetisch.

    Beim Update_Prebinding allerdings werden dem Programm durch eine gewisse Ressource die Bestandteile beim Start sofort mitgeteilt und müssen nicht erst gesucht werden. Und um das gesamte System auf Hochtouren zu halten, sollte man ab und an diesen Prozess auslösen. Und welcher Zeitpunkt wäre dafür besser geeignet als eine Neuinstallation einer oder mehrerer Komponenten? Keiner.

    Und daher bitte unbedingt diesen Optimierungs-Vorgang abwarten, auch wenn er noch so lange dauert.
     
  5. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    hallo zusammen

    und hier kommt mein senf, zur Verschärfung der Info, die hairfeti schon vorgelegt hat.

    Ein Betriebssystem verwaltet nicht nur den Rechner und dessen Resourcen, sondern es stellt auch ein große Zahl von Funktionen zur Verfügung. die in allen (oder zumindest sehr vielen) Programmen verwendet werden.

    Ein Beispiel:
    Wenn ein Programm ein Aufklappmenü enthält, wäre es doch blöde, wenn jeder Programmierer das neu erfinden müsste. Immerhin hängen damit viele viele Vorgänge zusammen, z B, Mausklick Verarbeiten, Untermenü Anzeigen, Klick auf Untermenü Verarbeiten, Aufklappen animieren und und und.

    In solchen und vielen anderen Fällen, ruft der Programmierer sog. Betriebsystemfunktionen in seinem Programm auf.
    Das ist nicht nur eine enorme Arbeitsersparnis, es stellt auch sicher, dass das Look and Feel von Programmen in einem System einheitlich ist.


    Damit dies funktioniert, ist ein Vorgang notwendig, der sich "Binden" nennt.
    Dabei werden die Funktionsufrufe des Programms an die entsprechenden Funktionen im Betriebssystem angeschlossen oder ange"bunden".

    Früher wurde das nach Abschluss der eigentlichen Programmierarbeit als letzte Phase vorgenommen, und oft sogar fest in das Programm eingebunden.
    Hat viele Nachteiel u. a. Platten-Speicherbedarf und Probleme Updates des Betriebssystems (erforderte oft auch ein Update des Programms)
    Außerdem werden dadurch in Multitaskingsystemen identische Code Bestandteile mehrmals in den Arbeitsspeicher geladen.
    Folge: Mehr RAM Bedarf durch schlechtere Ausnutzung.

    In modernen Sytemen, findet das Binden aber erst beim Starten des Programms statt - das sog. dynamische Binden -(während der Zeit, während das Symbol im Dock so lustig auf und ab hüpft)
    Funktionen die bereits im RAM sitzen werden mit dem entsprechenden Speicherort verknüpft, andere werden jetzt geladen.

    Und genau hier schließt sich jetzt die Erklärung von Hairfeti an;
    damit das Programm diese (oft tausende) von Funktionen nicht erst beim Start suchen muss, findet das sogenannte prebinding statt.
    Einfach ausgedrückt: das Programm sucht sich nach der Installation die Orte auf der Platte, wo das System die entsprechdenen Code Bestandteile abgelegt hat, und muss dann nimmer lange suchen.

    Aus diesm Grunde braucht man die Optimierung auch niemals manuell durchzuführen.
    Entgegen häufigen Behauptungen bringt das gar nix, weil die Optimierung nur in zwei Situationen erforderlich ist

    1. Beim Installieren eines neuen Systems (oder Updates)
    2. Beim Installieren eines neuen Programms

    und da passiert es jeweils eh automatisch :D
     
  6. Hairfeti

    Hairfeti Banned

    Beiträge:
    462
    Zustimmungen:
    0
    Registriert seit:
    08.11.2003
    Hm, ich hoffe dein Senf war schon "abgebunden" als ich ihn gelesen habe :D

    Ansonsten klasse Beitrag wie immer ...

    Sowas wünsche ich mir ja auch mal von anderen.
     
  7. Gomiaf

    Gomiaf Thread Starter Gast

    Einfach wow!

    Dankeschön, daß Ihr Euch so Mühe gegeben habt. :)
     
  8. abgemeldeter Benutzer

    abgemeldeter Benutzer Thread Starter Gast

    Du sprichst mir aus der Seele:)
     
  9. ricky2000

    ricky2000 MacUser Mitglied

    Beiträge:
    4.840
    Zustimmungen:
    60
    Registriert seit:
    20.10.2003
    Hallo!
    Wenn hier grad soviel Fachkompetenz anwesend ist und es auch fast zum Thema passt:
    Was macht dann so ein Programm wie "System Optimizer X"?
    Was wird da "optimiert"?

    Viele Grüße
     
  10. flippidu

    flippidu MacUser Mitglied

    Beiträge:
    2.672
    Zustimmungen:
    87
    Registriert seit:
    25.08.2003
    Immer wieder klasse, so fundierte Beiträge hier zu lesen :)

    Früher hab ich bei der Umschulung zum DVK noch in COBOL kodieren müssen, und auf einmal kann ich mich wieder dunkel an das Binden erinnern. Eieiei, alles vergessen in den Jahren.
     
Die Seite wird geladen...
Ähnliche Themen - System optimieren bin Forum Datum
Power User System Mac OS X 04.11.2016
Von 10.8 auf welches System aktualisieren? Mac OS X 04.11.2016
macOS Sierra System Icons - Wo finde ich die?! Mac OS X 29.10.2016
onyx? was kann es? system optimieren? Mac OS X 21.08.2005
Absturz bei "System Optimieren" Mac OS X 07.11.2004

Diese Seite empfehlen