The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features
See the new ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
Opera verbraucht mehr Speicher (RAM) als Photoshop?!
... hmm, Opera (unter win7/64, neueste Version) ohne Tab im Hintergrund geöffnet gehabt, im "Vordergrund" mit Photoshop arbeitend. Dort kam gerade die Meldung beim Öffnen mehrere kleiner Dateien, zu wenig Speicherplatz übrig.Deshalb nachgeschaut:

Ist mir nie aufgefallen, zumindest nie in dieser Dimension, dass Opera über 300 MB Speicher verbrät!
Gerade Opera beendet und neu gestartet, wiederum nur mit dieser Seite geöffnet: 150 MB RAM!
Total normal oder abnormal
?carlos
http://my.opera.com/deutsch/forums/search.dml?term=arbeitsspeicher&username=&exactusername=Y&mode=forum&datemodifier=newer&limitdate=any&disp=thread&submit=+Search+

Allerdings zwackt bereits meine Grafikkarte 2 GB vom RAM ab, trotz 512 MB eigenem Speicher.
Darum bin ich gerade auf der Suche nach Optimierungsmöglichkeiten und nach der besagten Meldung in Photoshop bin ich auf Opera als ein großer RAM-Fresser gestoßen, obwohl ich keine Tabs offen hatte.
Originally posted by segros:
Deine Grafikkarte zwackt da keinen Speicher ab und schon gar keine 2 GB. Die braucht zwar einen oder mehrere Adressbereiche (deren Summe bei aktuellen Karten aber in der Regel kleiner als der verbaute Grafikspeicher ist) zum Austausch von Daten und Befehlen, das ist aber nur unter 32-bit-Systemen wegen des auf 4 GiB beschränkten Adressbereichs ein Problem. Der/die von der Grafikkarte und anderer Hardware benötigten Adressbereiche stehen dann nicht mehr für den RAM zur Verfügung. Bei 64-bit-Systemen müssen sich RAM und andere Hardware nicht um Adressen prügeln und deshalb sollte der RAM vollständig nutzbar sein, sofern Hardware und BIOS mitspielen.Theoretisch hätte ich mit 8 GB auch genug -- doch sag bloß, Du hast 16?
Allerdings zwackt bereits meine Grafikkarte 2 GB vom RAM ab, trotz 512 MB eigenem Speicher.
Zusätzlich RAM wird nur dann benötigt, wenn Spiele oder andere Programme mit Texturen oder ähnlichen hantieren, die nicht mehr in den Speicher auf der Grafikkarte passen.
Originally posted by segros:
Du hast mein Ausgangsposting alias -problem gelesen?
Ja, da hast du aber nicht gesagt was für eine Fehlermeldung genau das ist (ich vermute mal die hat mit ram garnix zu tun), wieviel GB an Dateien du öffnest, wieviel RAM Opera in dem Moment hatte, ... Auf deinem Screenshot kommen jedenfalls nur 600MB RAM zusammen, bleiben also noch 7,4GB
17. November 2011, 21:50:30 (edited)
Wieso schaffen sich User GB-RAM an um dann hinterher zu meckern, dass der Rechner die auch nutzt?!
Hättest Du gerne ein leeres RAM? Kein Problem: Einfach ausbauen...
Reminder: Je mehr Dein Rechner ins RAM "ballert", desto besser. Dann ist er gut konfiguriert.
Des weiteren: In Photoshop hat man bei einem halbwegs normalen Arbeitsfluss gerade ein mal 1-4 Bilder gleichzeitig offen, im Browser sind es aber selbst bei einem einzigen Tab schon meist über 20, und die wollen alle gerendert werden - einige davon sogar animiert etc. Nur weil ein JPG nur 10 KB groß ist, heißt es noch lange nicht, dass es nach dem entpacken für die Darstellung nicht 5MB belegt.
Hinzu kommt, dass die Anzeige des belegten Speichers im Taskmanager sinnfrei ist, denn dort wird auch der geteilte Speicher und der, der bei Bedarf wieder freigegeben werden kann mit angezeigt. Windows 7 bietet auch von Haus aus Werkzeuge, die im Gegensatz zum Taskmanager die wirkliche Belegung anzeigen, in so fern wäre es schön, wenn mal echte Daten rüber kommen würden und nicht nur so ein Wischi-Waschi.
Zum Abschluss noch ein etwas älterer, aber dennoch immer noch empfehlenswerter Artikel zum Thema Windows Memory Management:
http://shsc.info/WindowsMemoryManagement
Visit https://vivaldi.net - the new community set up by Jon S. v. Tetzchner and several former Opera employees. Many of us are already there and some of the employees too
Die meisten von uns haben noch andere Anwendungen zeitgleich am Laufen. Und der Arbeitsspeicher, den Opera sinnlos für sich belegt, ist für andere Anwendungen nicht verfügbar. Außerdem erhöht die nutzlose RAM-Belegung nur das Swapping, also das Auslagern von Speicherseiten auf die Festplatte und verlangsamt dadurch das gesamte System.
Belegung von nicht benötigtem Arbeitsspeicher ist kein Qualitätsmerkmal sondern ein Hinweis auf schlampige Programmierung, da nicht genutzte Speicherbereiche nicht mehr korrekt freigegeben werden.
Originally posted by alfrederix:
nd der Arbeitsspeicher, den Opera sinnlos für sich belegt, ist für andere Anwendungen nicht verfügbar. Außerdem erhöht die nutzlose RAM-Belegung nur das Swapping, also das Auslagern von Speicherseiten auf die Festplatte und verlangsamt dadurch das gesamte System.
Bitte informier dich doch mal wie die RAM-Verwaltung in modernen Betriebssystemen funktioniert. Was du sagst war zwar vlt unter Windows 3.11 richtig, nicht aber heute.

Ich hatte deswegen diesen Thread eröffnet, weil ich damals wie auch heute noch nicht dahinter gekommen bin, wieso mein System kurz nach dem Hochfahren "lahmt" und nicht mehr vernünftig zu bedienen ist -- dieses unerklärliche Verhalten jedoch nach einem Neustart zumindest für den Rest des Arbeitstages nicht mehr auftrat.
Also schaute ich mir u.a. die RAM-Nutzung an und entdeckte eben die von Opera. Weil diese die von Photoshop überstiegen hat und Photoshop bekannterweise kein Leichtgewicht ist, habe ich diesen Thread eröffnet.
Vielen Dank und gute Nacht
Carlos
Ach ja, oben wurde irgendwo irgendwas von Wischi-Waschi-Daten genannt (ich müsste nun Strg-F drücken, doch ich gehe lieber gleich ins Bett). Meines Erachtens hatte ich mit meinem Screenshot in meinem Anfangsposting für alles andere als Wischi-Waschi Daten gesorgt -- was auch immer genau Wischi-Waschi-Daten sein sollen... (nettes Wort übrigens ;-))
Du verwendest den Taskmanager um die tatsächliche Speicher Belegung zu messen. Der kann das nicht und konnte das noch nie.
Windows bringt jedoch Werkzeuge mit, die es können und dann sieht die Welt ganz anders aus:
Visit https://vivaldi.net - the new community set up by Jon S. v. Tetzchner and several former Opera employees. Many of us are already there and some of the employees too

Siehe hier:

Die beiden Werte sind identisch!
======
Doch unabhängig vom Opera-Speicherverhalten glaube ich nun eine der Ursachen für mein "eigentliches" Problem herausgefunden zu haben. Dort, im Ressourcenmonitor, wird mir beim ersten Systemstart 2 MB für HW reservierter Speicher angezeigt. Ich kann nun davon ausgehen, dass in wenigen Minuten dieses "verzögerte"/träge Verhalten aller Programme eintritt, ein "normales" Arbeiten nicht mehr möglich ist und ich einen Windows-Neustart machen muss. Danach wird mir dort nämlich ein Wert von 2 GB angezeigt. Und dann läuft das System flüssig -- bis zum nächsten Tag... Ob dies nun wirklich die/eine der Ursachen ist, wäre jedoch ein Thread in einem anderen Forum.
Darum Danke für Eure Antworten zum Thema Opera.
Doch unabhängig vom Opera-Speicherverhalten glaube ich nun eine der Ursachen für mein "eigentliches" Problem herausgefunden zu haben. Dort, im Ressourcenmonitor, wird mir beim ersten Systemstart 2 MB für HW reservierter Speicher angezeigt. Ich kann nun davon ausgehen, dass in wenigen Minuten dieses "verzögerte"/träge Verhalten aller Programme eintritt, ein "normales" Arbeiten nicht mehr möglich ist und ich einen Windows-Neustart machen muss. Danach wird mir dort nämlich ein Wert von 2 GB angezeigt. Und dann läuft das System flüssig -- bis zum nächsten Tag... Ob dies nun wirklich die/eine der Ursachen ist, wäre jedoch ein Thread in einem anderen Forum.
... letzteres war es auch, also Thema in einem anderen Forum. Betonung auf "war"

Denn dieser "für Hardware reservierte" Bereich von 2 GB -- der interessanterweise nach dem ersten Starten (am Arbeitstag) nur 2 MB "klein" war, nach einem unumgänglichen Neustart wenige Minuten später sich ver1000facht hatte... -- ist auf einen defekten Speicherriegel zurückzuführen!
Das ändert nun die Ausgangslage entscheidend
