Safari 3 extrem langsam auf intel-iMac

uhlhorn

uhlhorn

Aktives Mitglied
Thread Starter
Dabei seit
24.05.2005
Beiträge
2.474
Reaktionspunkte
129
Hi,

ich habe das Problem, dass – seit ich auf Safari 3 umgestiegen bin – der Safari grottenlangsam geworden ist. Doch nun im Detail:

Beim Surfen greift Safari intensiv auf die Festplatte zu. Klicke ich einen Link an, dann dauert das so 1 bis 2 Sekunden, bevor was passiert. In dieser Zeit rödelt Safari 3 dann intensiv auf der Festplatte rum.

Noch schlimmer ist es, wenn ich nach einigen Minuten Surfens das Bookmark-Menü aufrufen möchte. Dann beginnt der Safari erstmal für mehrere(!) Minuten auf der Festplatte zu rödeln. Die Aktivitäts-Anzeige zeigt Safari (reagiert nicht). Die Lesezugriffe sind minutenlang bei über 700 Zugriffe pro Sekunde. Die Prozessorauslastung, die Safari verursacht, bei knapp über 6 %

Ich habe schon die Cashes gelöscht, auch die Benutzer-Cashes. Ich finde nirgends einen Hinweis zu diesem Problem.

Das Problem habe ich nur auf meinem intel-iMac unter 10.4.10. Auf meinem Powerbook G4 habe ich dieses Problem nicht.

Hat irgend jemand eine Idee?
 
lösch mal --> com.apple.safari.plist (schnell zu finden per spotlight)
 
Probiere mal Folgendes:

1. Apfel + I auf das Programm-Icon von Safari, alle Fremdsprachen dort entfernen (mit dem Button, also nicht nur die Haken wegnehmen).
2. Cache abschalten (mit Onyx z.B.)
3. Diese CSS-Datei herunterladen, entpacken und unter Safari -> Einstellungen -> Erweitert als StyleSheet einbinden.
:cake:
 
lösch mal --> com.apple.safari.plist (schnell zu finden per spotlight)
Ja, da brauche ich nicht mal Spotlight. Das habe ich gerade probiert. Außer, dass meine Einstellungen flöten gegangen sind, hat sich nichts geändert.

Aber ich bin gerade auf die Idee gekommen mir mal die Festplatten-Zugriffe genauer anzusehen, und zwar mit dem Befehl: sudo fs_usage -w pid 772, wobei die Zahl 772 die aktuelle Prozess-ID von Safari ist (findet man in der Aktivitäts-Anzeige). Und das (Ausschnitt) kam dabei heraus:

Code:
15:49:35.639  access               [  2]        /Users/gerhard/Library/Safari/Icons/icon.db-journal                                                                               0.000011   Safari              
15:49:35.639  fstat           F=6                                                                                                                                                 0.000002   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000004   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  access               [  2]        /Users/gerhard/Library/Safari/Icons/icon.db-journal                                                                               0.000012   Safari              
15:49:35.639  fstat           F=6                                                                                                                                                 0.000002   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000004   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400                                                                                                                                      0.000003   Safari              
15:49:35.639  lseek           F=6  O=0x00000000                                                                                                                                   0.000000   Safari              
15:49:35.639  read            F=6    B=0x400

Und diese Liste wird über tausende von Zeilen so fortgesetzt. Ich nehme mal an, dass die Icon-DB wohl beschädigt ist, bzw, dass ein defektes Icon dabei ist. Nun muss ich nur noch recherchieren, wie man das fachgerecht löscht.
 
So, das Problem ist gelöst!

Ich habe einfach den Ordner ~/Library/Safari/Icons/ auf den Desktop gezogen und Safari neu gestartet.
Jetzt ist das Problem weg! :)
Die Icons der Webseiten allerdings auch. :-(
 
Zurück
Oben Unten