Das hier hilft wohl auch nicht wirklich ...
(Mit Sherlock "übersetzt")
Prebinding
Mac OS X verwendet ein Konzept, das "das Prebinding genannt
wird,", zum von von Machoanwendungen zu optimieren, um schneller
auszustoßen. Prebinding ist der Grund, den, Sie die "optimieren..."
Meldung sehen, wenn Sie das System aktualisieren, oder bestimmte
Software installieren.
Der dynamische Binder behebt unbestimmte Symbole in vollziehbaren (und
dynamischen Bibliotheken) zu laufen gelassener Zeit. Diese Aktivität
bezieht, den dynamischen Code abzubilden mit ein, um Adresse Strecken
freizugeben und die resultierenden Symboladressen zu berechnen. Wenn
eine dynamische Bibliothek mit prebinding Support kompiliert wird,
kann sie an einer gegebenen Adresse Strecke vorbestimmt werden. Auf
diese Weise, dyld kann vorbestimmte Adressen verwenden, um Symbole in
solch einer Bibliothek anzusprechen. Selbstverständlich damit dieses
arbeitet, können Bibliotheken nicht Adressen bevorzugt haben, die
sich überlappen. Apple spezifiziert Adresse Strecken für 3.
Bibliotheken der Partei (einschließlich Ihre Selbst), um zu
verwenden, das Prebinding zu unterstützen.
das Update_prebinding wird zu (Versuch) synchronisieren prebinding
Informationen laufen gelassen, wenn neue Dateien einem System
hinzugefügt werden. Dieser kann ein zeitraubender Prozeß sein,
selbst wenn Sie eine einzelne Datei sagen wir hinzufügen oder
ändern, weil alle Bibliotheken und executables, die die neue Datei
dynamisch laden konnten, gefunden werden müssen (Paketinformationen
werden verwendet, um diesbezüglich zu helfen, und der Prozeß wird
weiter optimiert, indem man ein Abhängigkeit Diagramm aufbaut), und
schließlich redo_prebinding wird zu den prebind Dateien passend
laufen gelassen.
Mit Gruß
Gitti