das finden und beheben eines Speicherlags

Wolf7

Enthusiast
Thread Starter
Mitglied seit
18.04.2006
Beiträge
4.796
Ort
Braunschweig
hi leute,

habe in PC Tagen gerechnet erst vor 2 Tagen mein System (windows 7 x64 Professional) neu aufgesetzt und leide schon unter einem schlimmeren Speicherlag als vorher, obwohl ich eig die gleichen Treiber verwende... nun weiß ich nicht wie ich das lag finden soll. kann mir da jemand par tips geben? und was kann denn nun alles so ein lag auslösen? nur treiber?

Tatsache ist dass früher das Speicherlag erst nach mehr als 24 Stunden Betriebszeit auftrat (was nicht wirklich oft vor kam) jetzt jedoch belegt der Kernel nach 12 Stunden schon 2 von 4GB, was für mich nicht haltbar ist...
kann ich iwi auslesen was den kernel so "voll macht"?
hab eig alle neusten Treiber installiert...
danke scho mal für eure hilfe.

mfg wolf7
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
runterladen: http://www.microsoft.com/downloads/...FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff

installier die tools und debugging tools

poolmon.exe (beispielsweise C:\WinDDK\7600.16385.1\Tools\Other\amd64) für deine plattform in einer kommandozeile ausführen (am besten mit dem anhängsel -b)

type interessieren vorallem die nonp(aged)

zugehörigen tag merken und in pooltag.txt suchen (standard zu finden in C:\WinDDK\7600.16385.1\Debuggers\triage)
wenn hier nichts zu finden ist hilft folgendes http://support.microsoft.com/kb/298102/en-us

wissen welcher treiber es ist

---------------

sofern es ein prozess ist
im taskmanager mal die zugesicherte speichergröße anzeigen lassen und schauen ob da ein programm weit über dem tatsächlich genutzten speicher ist
 
Zuletzt bearbeitet:
danke das schau ich mir dann gleich mal an... klingt doch gar nicht so einfach:fresse: hab ich zwar auch nicht erwartet aber mal schauen...

immerhin endlich mal ein lösungsansatz weil auch pber google hab ich iwi nix richtiges gefunden
 
mmh auf welche spalte muss ich da eig genau achten?

zwischenablage02cdee.jpg


die unter Allocs oder unter Bytes? weil wenn es das zweite wäre dann ist es wie man sieht "Nbuf - netio.sys - NetIO Memory Descriptor List allocations" was auch immer das ist.
 
letztendlich wird das problem zwar durch einen drittanbietertreiber verursacht, dieser wird aber bei der speicherfreigabe falsch gehandhabt, was man zwar beiden parteien anlasen kann aber egal ;)

deshalb:
Installier diesen hotfix und das problem sollte nichtmehr auftreten: Help and Support

informationen dazu: A nonpaged pool memory leak occurs when you use a WFP callout driver in Windows 7 or in Windows Server 2008 R2 (die deutsche übersetzung ist grottig)

Desweiteren solltest du deine netzwerktreiber aktualisieren (evtl die win 7 eigene treiber verwenden sofern vorhanden) - auch eventuelle "managementtools" für die netzwerkkarte updaten oder deinstallieren (dazu zählen auch 3rd party firewalls, vpn programme usw)

achso, die bytes sind ausschlaggebend, nach diesen wird mittels der option -b auch sortiert
 
Zuletzt bearbeitet:
cool danke. mmh schade ich hab letztens erst cfos speed gekauft und solls jetzt schon wieder deinstallieren? naja mal schauen aus irgend einem grund hat wohl ms eh irgend was am Speichermanagement mit einem der letzten updates gedreht. anders kann ichs mir net erklären, dass der ram verbrauch jetzt nicht mehr über 1,5GB liegt und auch der Kernel verändert sich jetzt im vergleich zum systemstart nicht mehr. aber den hotfix installier ich trotzdem und, wenn das problem wiederauftritt hau ich all diese programme nacheinander runter bis es nicht mehr auftritt.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh