Ich verwende Safari als Browser, aber ich habe festgestellt, dass es häufig für 20, 30 Sekunden (manchmal länger) hängt, oft wenn ich es aus dem Ruhezustand wecke und/oder wenn ich einen neuen Tab öffne.
Obwohl ich nicht sicher bin, ob es hilfreich wäre, werde ich beim nächsten Mal sehen, ob ich den Prozess testen und mit den Ergebnissen zurückmelden kann. Kann ich in der Zwischenzeit etwas ausprobieren? Ich verwende ein MacBook von Mitte 2007. Obwohl ich denke, dass ich über genügend Rechenleistung (2 x 2,16 GHz) und Speicher (2 GB) verfüge, vermute ich, dass es sich um ein Festplattenproblem handelt.
Kann ich etwas tun, um die Festplattennutzung zu reduzieren? Soll ich meinen Cache leeren (das ist kein Problem), meinen Verlauf (ich möchte ihn wenn möglich behalten) oder beides?
edit: Gibt es eine Möglichkeit festzustellen, welche Plugins ich installiert habe? Ich habe RescueTime und Evernote, also könnte jeder von ihnen der Übeltäter sein, aber ich weiß, dass es Programme gibt, die gerne versteckte Erweiterungen installieren, also könnte das auch das Problem sein.
Übrigens, hier ist die Zusammenfassung der Sampling-Ausgabe - ich habe den Aufrufbaum ausgeschnitten, da er viel zu lang zum Posten war:
Total number in stack (recursive counted multiple, when >=5):
21 _pthread_start
21 thread_start
7 __semwait_signal
7 mach_msg
7 mach_msg_trap
7 pthread_cond_wait$UNIX2003
6 CFRunLoopRunSpecific
5 CFRunLoopRunInMode
Sort by top of stack, same collapsed (when >= 5):
__semwait_signal 2058
mach_msg_trap 2030
semaphore_wait_signal_trap 589
select$DARWIN_EXTSN 588
0x0 294
__workq_ops 294
semaphore_timedwait_signal_trap 294
kevent 293
pread$UNIX2003 116
fsync$UNIX2003 50
WebCore::BinaryPropertyListSerializer::appendStringObject(WebCore::String const&) 42
WTF::HashMap<WebCore::String, unsigned long, WebCore::StringHash, WTF::HashTraits<WebCore::String>, WTF::HashTraits<unsigned long> >::get(WebCore::String const&) const 19
write$UNIX2003 19
__dtoa 15
WebCore::IntegerArrayHash::equal(WebCore::IntegerArray const&, WebCore::IntegerArray const&) 13
WebCore::String::characters() const 11
WTF::HashMap<WebCore::IntegerArray, unsigned long, WebCore::IntegerArrayHash, WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >::get(WebCore::IntegerArray const&) const 7
__memcpy 7
WebCore::String::isEmpty() const 6
__sfvwrite 6
WebCore::BinaryPropertyListSerializer::addAggregateObjectReference(unsigned long) 5
__vfprintf 5
Sample analysis of process 18283 written to file /dev/stdout
Meiner Meinung nach ist Adobe Flash immer der erste Schuldige für Probleme mit der Stabilität und Reaktionsfähigkeit des Browsers. Versuchen Sie, ClickToFlash zu installieren, und sehen Sie, ob das hilft.
Haben Sie schon auf Safari 4.0.3 aktualisiert? Ich hatte Probleme mit 4.0.2
Gehen Sie zu Java Preferences
->Disable java-SE
Versuchen Sie dann erneut, die Webseite in Safari zu öffnen.