Ich habe 2 Jahre lang mit 8 GB RAM gesessen und immer noch gedacht, ich brauche weitere 4 GB und habe nie gefragt, warum ich so oft eine Meldung über geringen physischen Speicher erhalte, dass alle offenen Programme geschlossen werden (Firefox meistens, da es hauptsächlich das ist, was ich verwende), wenn ich nicht darauf geachtet werde zu sofort. Ich müsste dann Programme mit den meisten Speicherkapazitäten neu starten (Firefox ist eine davon), um normal weiterzuarbeiten und keine nicht gespeicherten Änderungen zu verlieren.
Wie auch immer, ich habe bemerkt, dass das System zwar 8 GB RAM sieht, aber immer noch die Hälfte davon verbraucht, und ich werde dies mit weiteren Screenshots demonstrieren.
Kombinierte Screenshots von System Information und Task Manager:
Ressourcenmonitor-Screenshot:
RAMMap-Screenshot:
Und schließlich meine Swapfile-Bedingung zu einem Zeitpunkt und einem anderen. Der Punkt ist, dass es die ganze Zeit groß ist:
Beachten Sie " Verfügbarer " und " Freier " Speicher auf dem obigen Screenshot. Das sehe ich die meiste Zeit im Task-Manager, und wenn ich in Firefox weitere 5-7 Registerkarten öffne, wird die Warnung " Wenig Speicher " angezeigt.
Derzeit verwendete primäre Videokarte:
Irgendwelche Gedanken?
WLTRAY.EXE
wurde hier nicht erwähnt, aber sieh dir das an:
Systemspezifikationen
- Dell Latitude E6420
- 8 GB RAM, 120 GB Intel SSD
- Intel HD Graphics, NVIDIA NVS4200M
- Windows Enterprise 64-Bit
UPDATE 3. Mai 2014 - Ich glaube nicht, dass das Problem im Prozess des drahtlosen Adapters lag. Ich denke immer noch, dass es mit Firefox zu tun hat. Hier ist ein Screenshot des Task-Managers:
RamMap:
VMMap:
AKTUALISIERUNG: 01/04/15
Es sieht so aus, als ob mein gesamtes System einen Speicherverlust hat. Ich habe versucht, Chrome zu verwenden, und irgendwann stürzt es wie bei Firefox mit der hier angezeigten Meldung ab oder führt zu BSOD oder einem leeren Bildschirm, auf dem ein Neustart die einzige Möglichkeit ist, wieder zu funktionieren.
Hier ist mein Chrome-Browser, der nach mehreren Stunden nach dem letzten Neustart mit 29 Registerkarten ausgeführt wird:
Windows Task-Manager
Ressourcenmonitor
Chrome Task Manager
Ich habe Chrome neu gestartet und hier sind die Statistiken:
Windows Task-Manager
Ressourcenmonitor
Chrome Task Manager
@Boris_yo - You want your page file to be filled
Nein, tust du nicht; Sie möchten, dass der physische Arbeitsspeicher voll ist, bevor Sie die Festplatte berühren.Antworten:
Es fehlt nicht und wird auch nicht verwendet . Ungefähr 4 GB sind aktiv und weitere 3,3 GB sind inaktiv, werden aber auch verwendet. Das 3.3GiB kann auf die Festplatte ausgelagert werden, es ist jedoch kein Speicherplatz zugewiesen, sodass es im physischen RAM verbleibt. "Geänderter" Speicher unterscheidet sich effektiv nicht von "In Verwendung", wenn keine Plattenseiten mehr vorhanden sind.
Weder ein 64-Bit - OS noch PAE ermöglicht eine beliebige 32-Bit - Prozess mehr als 4GiB (2 Benutzer / 2 - Kernel auf 32-Bit / PAE, 4GiB Benutzer auf x64 - See.: Zu verwenden , sind die Grenzen von Windows: Virtual Memory ) von Speicher Gibt an, ob dieser Speicher derzeit im physischen RAM oder auf der Festplatte abgelegt ist.
Für Firefox, das keine 64-Bit-Version hat, bedeutet dies, dass Firefox letztendlich auf 2 GB (PAE) oder 4 GB (x64) Speicherplatz für Benutzer beschränkt ist, unabhängig vom installierten RAM. Selbst wenn Sie 64GiB physischen RAM installiert hatten, wird Firefox sein Speicherlimit ausschöpfen, wenn er die Nutzung überschreitet.
Dies sieht übertrieben aus und weist möglicherweise auf ein Speicher- oder Handle-Leck hin. Schlimmer noch, in Ihrem Fall ist die Auslagerungsdatei nicht groß genug, um den Leckprozess auf die Festplatte zu verschieben. Sie haben sie daher gezwungen , ausschließlich in den physischen Arbeitsspeicher zu gelangen.
Haben Sie im TechNet-Artikel ein Problem mit der übermäßigen "geänderten" Speichernutzung in Win7 x64 ab 3,6 GB? findet ein Benutzer mit ähnlichen Symptomen (großer gemeinsam genutzter / geänderter Block):
Letztendlich handelte es sich, wie von magicandre1981 vorgeschlagen, um die Dell Wireless (Broadcom) LAN Tray App:
Ebenso in übermäßig modifizierten Speicher im gemeinsamen Speicher ,
Die Tray-App BCMWLTRY.EXE ist ebenfalls in Pagefile involviert und wächst so lange, bis mir der Speicher ausgeht
Zusätzliche Verweise auf Probleme mit BCMWLTRY.EXE / Dell Wireless Tray (WLTRAY.EXE), Diagnosen und Lösungen:
In diesen Fällen ist es also nicht der eigentliche Treiber, sondern die mit dem Treiber gelieferte Taskleisten-App . Ich würde zustimmen, dass angesichts des OEMs Ihrer WLAN-Karte, dass BCMWLTRY.EXE ausgeführt wird, und der relativ großen Anzahl nahezu identischer Probleme dies Teil eines der Probleme ist.
Sie können dem Task-Manager auch die Spalten "Handles" und "Page Faults" hinzufügen, um zu prüfen, ob eine der beiden Spalten übermäßig verwendet wird, falls fehlerhaftere Programme vorhanden sind. Sie können SysInternals VMMap verwenden , um die Zuordnung des virtuellen Speichers aus der Sicht der einzelnen Prozesse anzuzeigen. Handle-Lecks sind heimtückisch, da sie wahrscheinlich auch Windows-Objekte lecken. Microsoft stellt ein Tool mit dem Namen Application Verifier zur Verfügung , mit dem unter anderem undichte Handles aufgespürt werden können.
Die Antwort lautet also: Sie haben wahrscheinlich einen Speicherverlust, es liegt wahrscheinlich an BCMWLTRY.EXE (oder einigen anderen Handles für App-Lecks oder ähnlichen freigegebenen Ressourcen), und das Betriebssystem wurde von festplattengestützten Seiten befreit, um solche Probleme "eleganter" zu behandeln ein Zustand.
* Ein Speicherverlust ist nicht besonders "anmutig", aber eine ~ 4GiB-Auslagerungsdatei hätte es dem Prozess ermöglicht, bis zu seiner Vererbungsgrenze zu laufen (als Kontingent zu fungieren) und dann abzustürzen und ein offensichtliches Muster im Ereignisprotokoll eines bestimmten zu erstellen Prozess stürzt ab, gefolgt von einer Freigabe aller Ressourcen, und wiederholen Sie den Vorgang, wenn er neu gestartet wird. Ohne die inhärente Beschränkung des 32-Bit-Adressraums hätte es zuerst viel Speicherplatz durchkauen können. Alle Prozesse sind jetzt ressourcenbeschränkt. Daher ist es weniger klar, ob sie aufgrund eines eigenen Leak (Firefox) oder einer anderen App (BCMWLTRY) geschlossen werden.
quelle
Ihre geänderte Speicherliste ist zu hoch (siehe die große orangefarbene Leiste in ResMon). Dies belegt über 3 GB RAM. Eine bekannte Ursache sind alte Broadcom Wifi-Treiber. Wenn Ihr Laptop einen Broadcom Wifi-Adapter verwendet, aktualisieren Sie die Treiber oder stoppen Sie BCMWLTRY.EXE vom Start mit msconfig.exe, um dies zu beheben.
quelle
The problem is well known.
Vielleicht, aber das bedeutet nicht, dass selbst Leute, die damit vertraut sind, oder gar nicht, es einfach finden und diagnostizieren können, ohne einen Link zu einer Seite mit den entsprechenden Schritten zu haben. Wenn Sie sich auf so etwas beziehen, ist es angebracht, darauf zu verweisen, anstatt nur zu erwarten, dass die Leute losziehen und es für sich selbst nachschlagen. Wenn Sie das erwarten, sollten Sie es nur in einem Kommentar erwähnen, nicht in einer Antwort.Ich hatte vor einiger Zeit einen Streich gespielt, bei dem jemand meine MSConfig-Einstellungen bearbeitet hatte, wodurch mein maximaler Speicherplatz wie folgt begrenzt wurde:
Das ist also eine weitere mögliche Ursache.
quelle
Das Problem scheint an einer kleinen Auslagerungsdatei zu liegen. Gemäß Ihrem Screenshot verfügt Ihr System über einen beträchtlichen modifizierten Speicher. Modifizierter Speicher ist der Speicher, der darauf wartet, in die Auslagerungsdatei geschrieben zu werden, bevor er in den Standby-Modus verschoben wird. Das Erhöhen Ihrer Auslagerungsdatei würde den geänderten Speicher effektiv reduzieren, was den Standby-Speicher und den verfügbaren Speicher effektiv erhöhen würde.
quelle
Ihr System verwendet alle 8 GB RAM, es wird jedoch nicht so effizient verwendet, wie Sie es wünschen. Ich sehe eine riesige Menge an Cache auf dem System. Windows verringert automatisch die Cache-Größe, da Anwendungen mehr RAM benötigen.
In Bezug auf die Größe der Auslagerungsdateien zitiere ich jemanden (Mark Russinovich), der tatsächlich weiß, wovon er spricht:
Wie groß sollte ich die Auslagerungsdatei machen?
Wenn Sie wissen möchten, was wirklich auf Ihrem System vor sich geht, hören Sie gleich auf und lesen Sie Marks ganze Artikelserie zur Windows-Speicherverwaltung. Er ist wahrscheinlich die weltweit führende Autorität in dieser Art von Dingen.
Ich selbst habe die absolute Mindestgröße der Auslagerungsdatei auf meinen Windows-Systemen festgelegt (gerade genug, um einen Mini-Dump zu speichern) oder sogar vollständig deaktiviert. Sie möchten diese Auslagerungsdatei niemals während der normalen Systemnutzung aufrufen. Wenn Sie dies tun, ist es an der Zeit, mehr RAM zu kaufen oder einige Apps zu schließen.
Berücksichtigen Sie die Geschwindigkeit im RAM im Vergleich zu SSD oder Festplatte, wenn diese mit der Zeitskala des Menschen korreliert. [Storage Class Memory: Technologie, Systeme und Anwendungen - Seite 22]
Möchten Sie wirklich, dass Ihr Arbeitsspeicher zufällig zu einem Speichergerät verschoben wird, das 1K-mal oder 100K-mal langsamer ist als der Arbeitsspeicher, nur weil Sie nicht genug Arbeitsspeicher haben?
Ein weiterer Punkt, den ich bisher noch nicht erwähnt habe, ist die Tatsache, dass der Intel HD Graphics 3000-Chip "Shared Memory" verwendet. Nach dem angezeigten Screenshot kann er bis zu 1,7 GB RAM belegen. Also verabschiede dich bei etwa 1 GB deines gesamten RAMs.
quelle
Ihr BIOS und Ihre Treiber sind in Ordnung, ebenso wie Ihr physischer Speicher. Wenn Sie mit Hardware- und BIOS-Einstellungen herumspielen, erhalten Sie nichts. Das Problem ist Ihre lächerlich kleine Auslagerungsdatei. Es sollte so groß sein wie der installierte physische Speicher, aber 512 MB, kaum 1/16 dieser Größe. Gehen Sie folgendermaßen vor, um das Problem zu beheben:
Gehen Sie zu Systemsteuerung / System und Sicherheit / System / Erweiterte Systemeinstellungen.
Wählen Sie die Registerkarte Erweitert und klicken Sie unter Leistung auf die Schaltfläche Einstellungen.
Wählen Sie die Registerkarte Erweitert.
Klicken Sie unter Virtueller Speicher auf Ändern.
Aktivieren Sie das Kontrollkästchen "Größe der Auslagerungsdatei für alle Laufwerke automatisch verwalten".
Klicken Sie jetzt einfach auf OK und starten Sie den Computer neu.
quelle
Windows 7 speichert Informationen aggressiv zwischen. Dies ist vor allem der Grund, warum es eine bessere Leistung als Vista erbringt. Sie haben immer noch Unmengen an Arbeitsspeicher zur Verfügung, wenn Ihre Programme dies benötigen. Windows versucht lediglich, clever zu sein und zu erraten, was Ihr Computer als Nächstes benötigt oder auf was er als Nächstes zugreifen wird, damit er Informationen in den Arbeitsspeicher lädt viel zugegriffen. Da Windows die Festplatte dann nicht nach diesen Informationen durchsuchen muss, wird Windows schneller ausgeführt.
http://arstechnica.com/information-technology/2010/02/behind-the-windows-7-memory-usage-scaremongering/
quelle
Am einfachsten ist es, Ihre Computertreiber, insbesondere Ihr BIOS und Ihren Chipsatz, zu aktualisieren. Nur die Tatsache, dass Firefox so hoch läuft, würde ich dann einen gründlichen Scan durchführen, um zu sehen, ob Sie Bots auf Ihrem System ausführen. Danach würde ich Plug-Ins und Add-Ons einzeln für Firefox deaktivieren, um zu sehen wenn es die Symptome lindert. Es würde sicherlich nicht schaden, das zu tun, was erwähnt wurde, da es eine regelmäßige Wartung sein sollte, auch wenn es Ihr Problem möglicherweise nicht löst.
quelle