Po kilku dniach próbowania, przeszukiwaniu wszystkiego i wielu próbach, nie mam pojęcia.
Mam Razer 2013 Blade Pro z ram 8GB. Mam 30 GB przydzielonych na dodatkowy wirtualny ram.
Mój system je barana, po dniu muszę się zrestartować. Menedżer zadań zawsze pokazuje 7,6–7,8 GB z 8 GB wykorzystanych (po chwili) Pokazuje 10 + GB popełnionych po pół dnia. Pula stronicowana i niestronicowana jest mniejsza niż GB. pamięć podręczna jest mniejsza niż GB Łączne procesy są mniejsze niż GB.
Zwykle „poolmon” pokazuje, że pamięć korzysta z czegoś innego jak sterownik. Jednak w moim przypadku poolmon nie pokazuje żadnego dodatkowego użycia czegokolwiek. Obecnie używa się 12 GB miejsca na dysku i 8 GB prawdziwej pamięci i nic z niej nie korzysta.
Zasadniczo więc moje pytanie brzmi:
jeśli ani menedżer zadań, ani pulmonmonitor nie wykażą utraty pamięci lub zużycia pamięci, co jeszcze mogę spróbować dowiedzieć się CO Zużywa 20 GB pamięci?
Poolmon -b:
Memory: 8304828K Avail: 357404K PageFlts:749759184 InRam Krnl:31464K P:248372K
Commit:12798116K Limit:32880828K Peak:12958348K Pool N:168816K P:303892K
System pool information
Tag Type Allocs Frees Diff Bytes Per Alloc
CM31 Paged 76680 ( 0) 49859 ( 0) 26821 122609664 ( 0) 4571
wcdl Nonp 43 ( 0) 0 ( 0) 43 32427744 ( 0) 754133
MmSt Paged 997690 ( 0) 989424 ( 0) 8266 28019248 ( 0) 3389
rzud Nonp 109134 ( 0) 46163 ( 0) 62971 15651296 ( 0) 248
CM25 Paged 3295 ( 0) 0 ( 0) 3295 14479360 ( 0) 4394
MmRe Paged 21218 ( 0) 19623 ( 0) 1595 14009152 ( 0) 8783
Toke Paged 12315343 ( 0) 12310825 ( 0) 4518 8803808 ( 0) 1948
ConT Nonp 1585 ( 0) 1212 ( 0) 373 6365184 ( 0) 17064
BGIK Paged 1 ( 0) 0 ( 0) 1 6221824 ( 0) 6221824
Thre Nonp 449909 ( 0) 447365 ( 0) 2544 5244384 ( 0) 2061
Ntff Paged 582079 ( 0) 578052 ( 0) 4027 5218992 ( 0) 1296
CM16 Paged 9083 ( 0) 8010 ( 0) 1073 4685824 ( 0) 4367
Irp Nonp 75321006 ( 0) 75307341 ( 0) 13665 4645936 ( 0) 339
XENO Nonp 594 ( 0) 399 ( 0) 195 4317616 ( 0) 22141
ViMm Paged 1873388 ( 0) 1862026 ( 0) 11362 4057360 ( 0) 357
File Nonp 59994297 ( 0) 59983847 ( 0) 10450 3492864 ( 0) 334
Jedyną niecodzienną rzeczą, którą tu widzę, jest „pageflts”, który jest wysoki, po pierwszej sekundzie pulmonmonta spada do 50 000 na aktualizację. Myślę, że to coś wskazuje, może tylko to, że coś próbuje odzyskać pamięć w szalonym tempie.
Aktualizacja: nie grałem na nim, nie zmieniłem rozdzielczości.
Aktualizacja: obrazy Rammap z załadowanym programem Photoshop (5 GB pamięci procesowej): obrazy Rammap z zatrzymanym programem Photoshop (pamięć wciąż pokazuje się zapełniona):
Co dziwne, oprócz 18 GB pamięci, która nie została pokazana, rammap pokazuje 5 GB w procesach, co również nie jest prawdą.
PS Zrobiłem skanowanie rootkitów pod kątem złośliwego oprogramowania bez niczego. To jedyna rzecz, o której mogę myśleć, poważny błąd w systemie operacyjnym Windows związany z użyciem pamięci lub rootkitem jądra.
Odpowiedzi:
Jest to problem z wirtualną pamięcią DirectX w systemie Windows 8, który powstaje, gdy aplikacja / gry są uruchamiane w innej rozdzielczości niż na pulpicie i na pełnym ekranie.
Powinieneś zobaczyć taki wykres piłokształtny w Process Explorer:
Firma Microsoft wyda poprawkę dotyczącą tego błędu w pakiecie aktualizacji z sierpnia 2014 r. Musisz więc poczekać jeszcze 1 miesiąc, aż problem zostanie naprawiony, lub odtwarzaj / uruchamiaj aplikacje zawsze w natywnej rozdzielczości.
źródło
Nie rozumiem, dlaczego mówisz „5 GB w procesach, co nie jest prawdą”. Właśnie z pokazanych przez ciebie procesów (drugi zrzut ekranu) widzę 3,1 GB. A prywatny zestaw roboczy procesu to nie jedyne użycie pamięci RAM (reszta służy do udostępniania stron). Wydaje mi się, że po prostu uruchamiasz jednocześnie wiele rzeczy głodnych pamięci; lekarstwem jest uruchomienie ich mniej lub zrobienie z nimi mniej, aby nie potrzebowały tyle pamięci RAM, albo dodały więcej pamięci RAM.
Wysoki wskaźnik błędów stron wskazuje również w tym kierunku.
Zatwierdzone nie jest pokazane w tej tabeli, ponieważ nie jest to „RAM”, a RAMmap polega na rozliczaniu użycia pamięci RAM. Zatwierdzona pamięć to jeden typ wirtualnej przestrzeni adresowej (pozostałe typy, w każdym razie w przestrzeni użytkownika, są „mapowane” i „wolne”). Niektóre z nich dla każdego proc znajdują się w kolumnie „Prywatne”, reszta w pliku stronicowania.
Jedną rzeczą, która wygląda dziwnie, jest to, że zgłaszasz 8 GB pamięci RAM + „30 GB przydzielonych na dodatkowy wirtualny ram”, przez co myślę, że masz na myśli plik stronicowania (w przeciwnym razie nie wiem, co masz na myśli). Powinno to doprowadzić do limitu zatwierdzeń wynoszącego 38 GB, ale wyświetlana jest tylko 31,4 GB. Naprawienie tego nie rozwiąże twojego problemu, ponieważ nie jesteś nawet bliski wyczerpania zatwierdzenia.
źródło