Wohl zuerst im MacFixIt-Forum zu MacOS X tauchte ein Bericht auf, wonach MacOS X schneller laufen würde, nachdem man die Developer Tools (von der MacOS X beiliegenden CD) installiert. Auf der Suche nach den Ursachen für dieses Verhalten fand man schließlich eine einfachere Methode:
Man muss dazu als Administrator angemeldet sein (also z.B. den Account benutzen, der bei der Installation angelegt wurde). Im Terminal gibt man dann folgende Kommandozeile ein:
sudo update_prebinding -root /
Anschließend wird man nach einem Passwort gefragt. Hier gibt man das Administrator-Passwort ein. Das System beginnt nun zu arbeiten. Dabei werden unter Umständen sehr viele Meldungen ausgegeben, aber davon sollte man sich nicht irritieren lassen. Wenn am Ende dann wieder der Eingabe-Prompt erscheint, muss man den Rechner neu starten. Danach soll MacOS X schneller sein.
Was macht diese Befehlszeile? Sie aktualisiert das "Prebinding" der im System installierten Libraries, was das Laden von Programmen beschleunigt. Offenbar wird die dafür generierte Prebinding-Information aber ungültig, wenn sich Libraries ändern (etwa nach einem Systemupdate oder dem Installieren bestimmter Programme). Dies lässt zweierlei vermuten:
Mit dem Programm Xoptimize gibt es mittlerweile auch eine Möglichkeit, diese Optimierung ohne Einsatz des Terminals durchzuführen.
MacOS X 10.2: Laut dem Artikel Prebinding Explained muss das Prebinding unter MacOS X 10.2 nicht mehr aktulisiert werden, da das System dies schon von sich aus automatisch erledigt.
MacOS X FAQ
http://www.macosx-faq.de/article.php/20020510195150916