Ram wird nie voller wie 83 Prozent

xycgerry

Lieutenant
Registriert
Nov. 2010
Beiträge
920
Hallo,
da beim Bf3 Spielen mein Vram immer voll wird wird der Arbeistpeicher dann mit der Zeit immer voller da ja ausgelagert wird , ich habe 6 Gb, davon werden aber maximal 5 ausgelastet, also ca. 83 Prozent, is das normal??Warum wird das net voller?
MFG
 
Wieso soll er voller werden wenn das System einfach nicht mehr brauch?
 
ich weiß das er mehr braucht, bei 85 Prozent kommt auch die Meldung von Windows das ich Programme schließen soll, wenn ich die Auslagerungsdatei klein stelle.Obwohl er ja eigentlich nicht voll aus.
MFg
 
Weil dein BF3 eine 32bit Anwendung ist und da gibt es auch mit dem LAA-Flag eine Begrenzung auf max 4GB.
 
laa-fLAG???
Das ist aber auch so wenn ich ganz viele verschiedene Programme öffne, es fällt mir halt bei bf 3 auf, weil die fps sinken wenn diese grenze erreicht ist,WARUM lastet sich der ram nie auf 100 Prozent, sprich 6 Gb aus?(laut taskmanager maximal knapp unter 5 ).
MFG
 
Zuletzt bearbeitet:
Auslagerungsdatei auf Automatisch gestellt, weil du sagst du stellst sie sehr klein ein?

Mal zum Spaß einen Test wie "Memtest" für Win. gestartet der sollte den Speicher auch unter Win. voll bekommen wenn man diesen mehrfach startet ...

Wie viel Speicher gönnt sich den BF3 und die restlichen Anwendungen, also einzeln auf Anwendungen beschränkt?
 
Schau doch mal genau hin. Wahrscheinlich ist er schon voll, Du siehst es nur nicht.

Beispiel (auf den Wert hinter FREI schauen).


Ein einzelnes 32-Bit-Programm kann übrigens nur selten mehr als 1.8GB Speicher belgen, BF3 bildet da keine Ausnahme.

Braucht es mehr geht das über die Auslagerungsdatei. Stellst Du die klein .....


Grundsätze der Windows-Speicherverwaltung
Jedes 32-Bit-Programm bekommt eine 4GB-Scheibe virtuellen Speicher zugewiesen. Davon kann es 2GB selbst befüllen, 2GB behält das OS vor, damit es vom Programm benutzte System-Bibliotheken dort ablegen kann. Braucht es mehr als die 2GB, geht das über die Auslagerungsdatei.
Umgehen kann man das mit einem LAA-FLAG. Dann kann das 32-Bit-Programm bis zu 3.6GB Speicher belegen. Mehr als 4GB gehen nicht. Da 99,9% aller aktuellen Games 32-Bit-Programme sind trifft das für praktisch alle zu. Mir sind übrigens im Moment nur 3 oder 4 Programme bekannt die auch tatsächlich 3.6GB Speicher nutzen (und dann abstürzen, weil die Speicherverwaltung der Programme scheinbar nicht prüft wann Ende ist^^).

UND: Windows lagert nicht gebrauchte Code/Daten-Pages in die Auslagerungsdatei damit Du mehr "freien" Speicher zur Verfügung hast, DAS macht nämlich das System schneller.
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben