Co oznacza wzór piłokształtny na wykresie wykorzystania pamięci? [Zamknięte]

4

Mój komputer ostatnio działa trochę wolniej, więc spojrzałem na statystyki w Menedżerze zadań Windows i zobaczyłem, że nie tylko zużywa dużo pamięci, ale ten wykres piłokształtny był widoczny na wykresie użytkowania. wykorzystanie pamięci piły wzór zębów Uwaga : wykres nie jest edytowany i przedstawia prawdziwy zrzut ekranu z ciągłego okresu czasu (mimo że wygląda na to, że zostały połączone 3 różne kształty piłokształtne).

Gdy go monitorowałem, często widziałem ten sam wzór. Często dzieje się tak, gdy otwieram nową aplikację lub naprawdę duży plik, ale nie zawsze. Nie wiem, w jaki sposób system operacyjny Windows zarządza pamięcią, ale może przesuwa rzeczy (może do pamięci wirtualnej?), Z których od dawna nie robił miejsca na nowe rzeczy? Próbowałem wielu wyszukiwań objaśnienia wykresów pamięci lub wzorów piłokształtnych w użyciu pamięci, ale nic nie znalazłem. Podejrzewam, że oznacza to, że potrzebuję więcej pamięci, ale byłoby miło lepiej to zrozumieć.

Procesy uporządkowane według uchwytów: wykorzystanie pamięci piły wzór zębów * Nie jestem pewien, dlaczego Dysk Google używa uchwytów 34k.

Procesy uporządkowane według pamięci: wykorzystanie pamięci piły wzór zębów

Myślałem, że ten (wzór piłokształtny) może wskazywać, że dzieje się dużo zbierania pamięci RAM lub coś takiego (może jak JVM?), I miałem nadzieję, że może ktoś mógłby to wyjaśnić ogólnie.

Aktualizacja: po ponownym uruchomieniu obejrzałem wykres pamięci i zobaczyłem klasyczny wzór piłokształtny, kiedy uruchomiłem aplikację, ale tylko wtedy, gdy używana była około połowa pamięci. Myślę więc, że moja teoria na temat wywozu śmieci lub czegoś podobnego nie zawiera wody.

revloc02
źródło
1
nie ma nic definitywnego, co ktokolwiek z nas mógłby powiedzieć ... to zależy od wielu rzeczy .... usług, uruchomionych procesów ... itd ... itd. ... mogliśmy jedynie przedstawić opinie, ponieważ to pytanie jest tak szeroki.
mdpc
Czy możesz spojrzeć na zakładkę procesów w menedżerze zadań i wybrać w „Widok - Wybierz kolumny”, a następnie kliknąć „Uchwyty” (aby wyświetlić uchwyty programów w wierszu danych). widzisz, który program jest z wieloma wieloma? To może nie dotyczyć w ogóle, jestem po prostu zainteresowany.
Psycogeek
1
Czy możesz przesłać zrzut ekranu z uruchomionym procesem posortowanym według zużycia pamięci?
HackToHell
1
591k obsługuje dźwięki jakbyś miał przeciek gdzieś. Może to nie być związane z wykorzystaniem pamięci, ale po prostu nie ma uzasadnienia dla otwarcia tak wielu uchwytów (z wyjątkiem może dedykowanego serwera bazy danych, takiego jak Oracle DB, ale nie uruchomiłbyś go na komputerze stacjonarnym, prawda? ?)
allquixotic
Dla porównania, to około 15 razy więcej uchwytów niż mam, a mam mnóstwo demonów w tle (CrashPlan, MalwareBytes, PuTTY, Adobe CC, Amazon Unbox, Steam, PerfectDisk i kilka innych). To po prostu niedorzeczna liczba uchwytów, szczególnie biorąc pod uwagę, że używasz tylko około 6 GB pamięci dla programów (co jest całkiem przyzwoite, ale niezbyt niezwykłe).
allquixotic