Mój problem wydaje się prosty. Mój komputer zużywa więcej pamięci fizycznej niż jest to uwzględnione w sumie moich programów.
! (Z systemem Windows 8.1, najnowsze łaty)
Używam 7,5 GB. Całkowite wykorzystanie wynosi 12 GB. Delta ma 4,5 GB. Uważam to za bardzo wysokie.
Większość postów, które znalazłem na tej stronie, dotyczy wycieków pamięci sterowników wpływających na „pulę stronicowaną” i „pulę niestronicowaną”, co powoduje duże wykorzystanie. Jednak moja strona + pula niestronicowana ma około 650 MB, co, jak rozumiem, nie jest znacznie powyżej „normalnego” i nie powinna powodować tej delty 4,5 GB. Aby dalej to zbadać, nawet pobiegłem poolmon.exe
i nie znalazłem takich nieszczelnych sterowników, kiedy sortowałem według użycia.
Więc moje pytanie brzmi: co daje? Gdzie pamiętasz?
Aktualizacja:
Miły użytkownik skierował mnie do programu rammap, który podaje bardziej szczegółowe opisy alokacji pamięci. Po uruchomieniu odkryłem, że 2 GB pamięci w sekcji „w użyciu” zostało przydzielone na „Pliki zmapowane”, które, jak sądzę, są buforowane na dysku. Po przejściu do zakładki „fizyczne strony” i sortowaniu według wspomnianych plików, dowiedziałem się, że wiele aktywnych mapowanych plików to pliki używane przez aplikację torrentową obsługującą duże pliki danych. Zakończenie aplikacji uwolniło 1,2 GB pamięci podręcznej dysku do trybu gotowości, dając w ten sposób zrzut ekranu, który możesz zobaczyć poniżej.
„Delta” spadła do 3,2 GB, co zbliża się do tego, co uważam za normalne, ale wciąż jest na wysokim poziomie, chociaż jeśli odejmiesz pozostałą część „pliku mapowanego” 800 MB, otrzymasz 2.4 GB, co można po prostu wyjaśnić niepoprawną liczbą podaną w polu Użytkownicy w menedżerze zadań.
Mając te informacje, teraz nie jestem tego taki pewien. Czy to tylko ja nie rozumiem rachunkowości pamięci? Czy sekcja „udostępniana” w tabeli jest faktycznie używana przez programy użytkownika i po prostu nie jest uwzględniona w przestrzeni użytkownika w menedżerze zadań? Jeśli tak, to problem byłby mieszanką tego, że nie wiedząc, że buforowanie dysku może liczyć w pamięci „W użyciu” / „Aktywna”, a karta Użytkownika w menedżerze zadań jest niedokładna.