Jak znaleźć źródło błędu braku pamięci. Windows 8.1

1

Windows 8.1 64bit działa na laptopie Asus z 8 GB pamięci RAM i układem NVidia. Program antywirusowy McAffee był instalowany od samego początku. Wszystkie sterowniki są aktualne. Ostatnio zaczyna brakować mi pamięci.

Według menedżera zadań w tym czasie zużyto 98% pamięci RAM, McAffee zużywało najwięcej pamięci RAM - 200 Mb, a według menedżera zadań 200 Mb stanowiło 25% całkowitej pamięci !!!

Pytanie : Kto zużył resztę 7,2 Gb pamięci RAM? Podejrzewam, że może niektóre sterowniki, na przykład w tym przypadku: „zaczyna brakować błędów pamięci” w systemie Windows 7 64-bit z 8 GB pamięci RAM .

Ale nie podoba mi się pomysł spędzenia tygodnia na cofaniu każdego sterownika. Czy istnieje sposób na znalezienie przyczyny tego problemu? Może jakieś zewnętrzne narzędzie może pomóc?

Moneta dziesięciocentowa
źródło
1
Process Explorer może pomóc w ustaleniu, który proces wykorzystuje twoją pamięć. Będziemy potrzebować więcej informacji. Czy ten problem występuje, gdy używasz minimalnej konfiguracji początkowej?
Ramhound
1
Oprócz tego, co sugerował @Ramhound, RAMMap może być przydatny w określaniu, jak ta pamięć jest używana jako, i może pomóc ujawnić wykorzystanie pamięci bezprocesowej (np. Sterowniki, pamięć podręczna).
Bob
1
wygląda na to, że masz problem ze sterownikiem. Sprawdź to: superuser.com/a/674725/174557
magicandre1981

Odpowiedzi:

1

Jak sugeruje Ramhound, Process Explorer da przyzwoity obraz tego, co działa i co zużywa twoją pamięć.

Pamiętaj, że możesz mieć podejrzane oprogramowanie, które powoduje wyciek pamięci (zużywa pamięć i nie zwalnia jej w celu ponownego wykorzystania przez inne procesy). Na przykład ostatnio miałem wyciek pamięci podczas uruchamiania gry ... podczas zmiany map na BF4 istniało 50-75% szansy, że wyciek pamięci zacznie się ... w ciągu następnych kilku minut moje wykorzystanie pamięci będzie stopniowo zwiększyć do 92-98% i wymagany był restart.

Ten artykuł może pomóc w określeniu, czy występuje przeciek pamięci i jakie procesy są odpowiedzialne.

CJM
źródło
Ciekawy. Wyciek pamięci, który nie jest usuwany przez zamknięcie niewłaściwego procesu (tj. Wyciek pamięci systemowej, a nie procesowy), jest szczególnie paskudny. Zwykle jest to spowodowane błędem w samym systemie operacyjnym lub jednym z jego sterowników (sterowniki graficzne są szczególnie dużym przestępcą pod tym względem).
Bob
W tym przypadku był to problem z pewną gamą kart ATI (zakresy Radeon HD5xxx-HD7xxx) ... AMD było nieugięte, że problem dotyczył gry (lub ewentualnie OpenGL / DirectX / itp.), Ale najwyraźniej coś niskiego poziomu. Po aktualizacji mojej karty gfx na szczęście nie mam już problemu, ale tak naprawdę nigdy nie został rozwiązany.
CJM