Du musst es nicht glauben, aber lies das mal durch:
http://www.easylinux.de/Artikel/ausgabe/2004/01/048-opera/
darin steht,
"
Gleiches gilt für den Cache im Arbeitsspeicher: Bei 64 MB RAM sollte der Cache zwischen 6000 und 10000 KB groß sein, bei 128 MB RAM zwischen 10000 und 16000 KB. Achtung: Je größer Sie den RAM-Cache einstellen, desto langsamer wird Opera."
Meine Aussage bezieht sich nur auf eine schnelle Internetverbindung
=> 6000 und einem großen, gut gefülltem Cache.
welchen Sinn macht es die Favicons zu löschen?
Du löschst zwar, die auf der Festplatte befindlichen, aber du erzwingst doch damit, dass alle Favicons neu heruntergeladen und besonders auch neu auf die Festplatte geschrieben werden... Ein Lese-Schreibe-Zugriff bei der Festplatte dauert doch wesentlich länger als ein Lese-Zugriff...
weiterhin hast du damit auch die Download-Bandbreite verringert, weil nun ein Teil für das Herunterladen drauf gehen...
die Favicons sollte man, wenn, dann einfach ignorieren... und dann natürlich von der Festplatte löschen, so, dass diese weder neu geschrieben noch heruntergeladen werden. Dadurch entfällt das nachträgliche ständige Lesen von der Festplatte natürlich auch.
Außerdem verstehe ich nicht wie man auf die Zahlen da oben kommt, dass die Geschwindigkeit abhängig ist von der Auslagerung auf RAM... natürlich ist die Geschwindigkeit abhängig vom RAM.
Cache = Speicher des CPUs, der fest beim CPU verbaut ist
RAM = Random Access Memory, Arbeitsspeicher, der wesentlich langsamer als der Cache ist, aber wesentlich schneller als die Festplatte
Festplatte = Swap = Auslagerung auf der Festplatte, falls RAM nicht ausreicht
Wenn ich also nun Anteil des RAMs zu klein wähle, dann wird mehr ausgelagert und zwar in den Swap-Bereich der Festplatte. Je größer ich diesen Bereich wähle, desto weniger wird ausgelagert...
wann wird ausgelagert? Bei Inaktivität der Daten, zu wenig Platz auf RAM womit wenig genutzte Daten ausgelagert werden
Zum eigentlichen Thema:
Ein sehr lange brauchendes Programm um eine neue Seite zu öffnen kann darauf zurückzuführen sein, dass der Arbeitsspeicher wirklich zu klein ist und von der Swap gelesen werden muss. Das ist natürlich ein vielfaches langsamer als vom RAM. Die Verzögerung sollte sich aber maximal um 1-15ms sein... ich würde also mal überprüfen, ob die Festplatte nicht etwas sehr voll ist, weshalb die Daten stark fragmentiert auf der Festplatte ausgelagert rumliegen und damit die Zeit nochmal um einiges ansteigen.