Arbeitspeicher voll ausgelastet Win7

nstnst

Schraubenverwechsler(in)
Hallo,

Habe das Probem dass mein Arbeitspeicher voll ausgelastet ist obwohl die Summe der Zahlen unter dem Taskmanager um einiges weniger ergeben.
Siehe hier;
2.png

Wolle das Problem nach dieser Anleitung loesen; windows 7 - Win 7 64bit unusually high ram usage (7GB at idle) - Super User

Hier der Screenshot von RamMap
3.png

Hier von Poolmon
4.png

Nun zum Problem;
Stecke hier fest, der Tag lt. Poolmon ist "lrp"
Darunter finde ich nichts. Falls sich jemand fragt wieso ich nach lrps und lrpt gesucht habe; das war die einzige uebereinstimmung hier; Pool tag list – Yong Rhee's Microsoft Technet Blog
5.png

edit; habe es mal mit einem anderen Tag probiert, "FMfn" hat funktioniert.
Wenn ich die Suche erweitere auf den ganzen PC wird so viel gefunden dass sich cmd aufhaengt.
Ich muss auch ganz ehrlich sagen ich weiß nicht wirklich was ich hier tue ich folge nur der Anleitung.

Mir ist auch aufgefallen dass alle anderen Tags 4 Zeichen haben.

edit2; der Tag ist Irp und nicht Lrp.
Darunter finde ich in der Pool tag liste "Irp - <unknown> - Io, IRP packets"

So weit ich das von Wikipedia verstehe sind IRP packete die Informationspackete zwischen 2 Treibern?

Ich habe gelesen dass der Dienst "Superfetch" mit RAM-probelemen was zutun haben koennte. Dienst aus, neustart. Sieht soweit gut aus. Ram wird freigegeben wenn ich ein Programm schließe. Heißt auch dass kein Startprogramm das Problem sein kann.
Vielleicht war es dieser Dienst, ich lass einmal meinen PC laufen, ob es evtl. wieder auftritt.

Danke soweit
 
Zuletzt bearbeitet:
Weißt du überhaupt für was Poolmon.exe gedacht ist oder für welche art Anwendungen es vorgesehen wurde?
Es ein Anwendung/Programm von Microsoft der Speicherpoolmonitor, zeigt Daten an, die das Betriebssystem über Speicherzuweisungen aus den ausgelagerten und nicht ausgelagerten Kernelpools des Systems sammelt, sowie die Speicherpools, die für Terminaldienstesitzungen verwendet werden. Die Daten werden nach Poolzuweisungs-Tag gruppiert.

Treiberentwickler und Tester verwenden PoolMon häufig, um Speicherverluste zu erkennen, wenn sie einen neuen Treiber erstellen, den Treibercode ändern oder den Treiber belasten. Sie können PoolMon auch in jeder Testphase verwenden, um die Zuweisungsmuster und freien Vorgänge des Treibers anzuzeigen und anzuzeigen, wie viel Poolspeicher der Treiber zu einem bestimmten Zeitpunkt verwendet.

Mehr dazu,

Web-UEbersetzer

Was wolltest du überhaupt damit machen,wenn man fragen darf?Für normal User ist das nicht gedacht.

grüße Brex
 
Hi,

Nein das wusste ich nicht.
Das Problem das ich habe ist dass mein Arbeitspeicher zu 92% ausgelastet ist ohne ersichtlichen Grund. Taskmanager zeigt in etwa 2,5GB an, wenn man alle Programme addiert. Trotzdem werden 92% auslastung angezeigt, es ist auch offensichtlich dass irgendwas nicht stimmt. Habe das gegoogled, kam zu der Anleitung siehe ersten Post.

Schaut so aus als haette ich etwas namens Memory-Leak dh.RAM wird nach verwendung nicht mehr freigegeben.
 
Zuletzt bearbeitet:
Im Übrigen ist der RAM dazu da um benutzt zu werden!

Bringt mir nicht viel, wenn der Topf voll ist passt auch nichts mehr rein.

Ich erklaere es vlt besser; Starte Anwendung/Dienst (weiß nicht welche/n = das Problem) Anwendung/Dienst/Programm wird geschlossen, evtl passiert das im Hintergrund, weiß es nicht. Jetzt wird der RAM nicht mehr freigegeben, 92% ausgelastet wie ich im Taskmanager sehen kann (siehe erstes Bild. the numbers dont add up). Nun will ich ein neues Programm starten, das Arbeitspeicher braucht,der nicht da ist weil der RAM nicht freigegeben wird. Das Programm laeuft schon, nur halt sehr schlecht und langsam, was es normalerweiße nicht tut. PC-Spiel in meinem Fall.

Wenn du dir das erste Bild anschaust, auf den grünen Balken im unteren teil des Bildes, dort wird angezeigt dass 7530mb des RAMs in verwendung seien, obwohl kein Programm laeuft das diese Menge an RAM benoetigen wuerde, auch nicht wenn du alle anderen Tasks zusammenzaehlst.

Im zweiten Bild kannst du eine Auflistung sehen, die beschreibt wo der RAM verwendet wird. Der Braune Balken ist mit ca 3500mb (ka die umrechnung) recht groß, wenn ich Non-Paged Pool google kann ich lesen dass es sich hierbei um den Pool fuer Treiber und Kernel(?) handelt. Wenn ich mich auf die Anleitung lehne die ich im ersten Beitrag gepostet habe, ist hier bei mir etwas nicht korekt. Zitat: You have a memory leak caused by a driver. Look at the high value of nonpaged kernel memory. In your case this is over 5.6 GB." Bei mir 3,5 GB. Glaube das gilt noch.

Im dritten Bild versuche ich herauszufinden welcher Treiber das nun ist. Unter Type steht Non-Paged und hat auch in etwa die groeße wie im zweiten Bild angezeigt wird. Ganz oben siehst du den Tag diesen Treibers. Der Tag ist lrp.

Im vierten Bild versuche ich mittels diesen Tags den Dateinamen des Treibers herauszufinden mittels "findstr /s lrp *.*" Darunter finde ich aber nichts.

Das mache ich damit ich sehen kann welcher Treiber dafuer verantwortlich ist dass mein RAM voll ist und sich nicht mehr leeren kann.
Wenn man wuesste was das genau waere koennte ich den Treiber deinstallieren oder neu installieren oder was auch immer.

Es ist kein Standartbetriebstreiber/programm.


Hoffe das war verstaendlich
 
Zuletzt bearbeitet:
Zurück