Jak zdiagnozować / wykryć problemy związane z pamięcią, jeśli Menedżer zadań wydaje się nie zgłaszać poprawnie?
Muszę mieć przeciek pamięci lub coś w tym stylu - w 75% wykorzystuję moje 12 GB pamięci, ale lista menedżerów zadań zużycia pamięci procesów się nie sumuje (tak, „Pokaż procesy od wszystkich użytkowników” jest zaznaczone ).
Wygląda na to, że zużycie pamięci „fantomowej” rośnie w zależności od czasu działania systemu. Pokazuje, że istnieje 118 procesów ogółem. Oprócz pierwszej piątki wszystkie mają mniej niż 50 MB.
Najważniejszym procesem jest Firefox, który używa 2,6 GB. Adobe Premiere w 900 MB. Kontener wtyczek o pojemności 300 MB. Pale Moon przy 275 MB. Explorer.exe przy 94 MB.
Jak na świecie mogę znaleźć to, co zajmuje resztę pamięci? Wygląda na to, że Menedżer zadań nie widzi wszystkiego, co jest używane. Może jest jakiś wyciek pamięci? Czy programy nie zwalniają prawidłowo używanej pamięci?
Raporty Monitora zasobów (kliknij, aby powiększyć):
UWAGA:
- Ponieważ moim głównym dyskiem systemu operacyjnego jest dysk SSD, funkcja SuperFetch jest wyłączona w moim systemie.
- Rozumiem zasadę, że nieużywany baran jest „zmarnowanym” baranem, że tak powiem. Jednak gdy widzę, że moje użycie pamięci prawie przyzwyczaiło się do maksymalnego wykorzystania pojemności, powstrzymuje mnie to od uruchamiania / ładowania kolejnych programów (z mojego własnego zainteresowania), a nawet wysyła mnie do zadania zamknięcia wielu (z niewielkim wpływem na zmniejszenie zużycia pamięci, przynajmniej zauważalnie i w krótkim czasie).
- Kiedy pamięć się zapełnia, nie cierpię patrzeć, jak plik strony 1 GB na moim dysku SSD rozszerza się do ustawionego limitu 6 GB, a ja „pocę się”, wiedząc, że mój „słaby” dysk SSD prawdopodobnie zostanie zmiażdżony jak Windows / gwałtownie zmienia się w używanie go jako pełnoprawnej karty pamięci. (Czy w tej notatce powinienem po prostu mocno ograniczyć plik strony do statycznego 1 GB?)