Jak naprawić wyciek pamięci w systemie Windows

Spisu treści:

Jak naprawić wyciek pamięci w systemie Windows
Jak naprawić wyciek pamięci w systemie Windows
Anonim

W systemie Windows przeciek pamięci ma miejsce, gdy aplikacja lub proces systemowy nie zwalnia poprawnie bloku pamięci RAM menedżerowi pamięci systemu operacyjnego, gdy nie jest on już potrzebny. W niektórych przypadkach program może zwrócić tylko część wykorzystanego bloku pamięci, w innych nic nie jest zwalniane. Ponieważ fizyczna pamięć RAM jest ograniczonym zasobem, kluczowe znaczenie ma zapewnienie wystarczającej ilości dostępnej pamięci do obsługi obciążenia.

Chociaż w systemie Windows występuje kilka rodzajów przecieków pamięci, zdecydowanie najczęstszym jest problem z pamięcią w trybie gotowości. Wracając aż do systemu Windows 7, problem z pamięcią w trybie gotowości nadal występuje w systemie Windows 10. Gdy pamięć w trybie gotowości całkowicie pochłonie wolną pamięć, system może zacząć się opóźniać, a nawet może ulec awarii. Ponieważ wyciek pamięci jest zazwyczaj wynikiem błędu lub usterki oprogramowania, ważne jest, aby wszystkie sterowniki były aktualne.

Image
Image

Znajdź wyciek pamięci za pomocą Monitora zasobów systemu Windows

Resource Monitor to świetne wbudowane narzędzie, które daje znacznie wyraźniejszy obraz tego, w jaki sposób system Windows zarządza zasobami komputera (pamięć RAM, procesor, dyski twarde itp.). Jeśli podejrzewasz, że aplikacja lub proces nie zwalnia pamięci w trybie gotowości, Monitor zasobów jest doskonałym miejscem do rozpoczęcia obserwacji. Poniższe kroki pokazują, jak wyświetlić użycie pamięci systemu w systemie Windows 10, 8 i 7.

  1. Naciśnij klawisz Windows+R, wprowadź „ resmon ”, a następnie wybierz OK.

    Image
    Image
  2. Wybierz kartę Memory, a następnie wybierz Zatwierdź, aby zmienić kolejność listy.

    Image
    Image
  3. Monitoruj Standby (niebieski pasek) z aplikacjami z aplikacjami, których zwykle używasz.

    Image
    Image

Być może będziesz musiał pozostawić Monitor Zasobów włączony na chwilę, aby wykryć jakiekolwiek przecieki. Zrób zrzut ekranu lub zanotuj, gdy po raz pierwszy otworzysz narzędzie, aby ułatwić porównanie.

Diagnozowanie wycieku pamięci za pomocą programu RamMap systemu Windows

RaMMap to bezpłatne narzędzie firmy Microsoft, które pokazuje w czasie rzeczywistym dane o tym, jak system Windows zarządza i przydziela pamięć RAM. Podobnie jak Monitor zasobów, RaMMap będzie wyświetlał zużycie pamięci w trybie gotowości i działa w systemach Windows 10, 8 i 7. Poniższe kroki ilustrują sposób pobierania i uruchamiania programu RaMMap.

  1. Przejdź do strony Sysinternals RaMMap, a następnie wybierz Pobierz RaMMap.

    Image
    Image
  2. Przejdź do folderu Downloads, skopiuj archiwum RaMMap do wybranego folderu, a następnie rozpakuj je.

    Image
    Image
  3. Kliknij prawym przyciskiem myszy plik aplikacji RaMMap, a następnie wybierz Uruchom jako administrator.

    Image
    Image
  4. Wybierz Tak.

    Image
    Image
  5. Przejrzyj WARUNKI LICENCJI NA OPROGRAMOWANIE SYSINTERNALS, a następnie wybierz Zgadzam się.

    Image
    Image
  6. Wybierz zakładkę Use Counts, a następnie monitoruj pamięć w trybie czuwania, aby sprawdzić, czy się zwiększa.

    Image
    Image

    Jeżeli twój system stopniowo traci wolną pamięć, może być konieczne pozostawienie na jakiś czas uruchomionego programu RaMMap. Zanotuj swoją pamięć w trybie gotowości przed i po, aby sprawdzić, czy nie ma wycieku pamięci RAM.

  7. Możesz również przyjrzeć się bliżej każdemu procesowi, który używa pamięci fizycznej na karcie Procesy.

    Image
    Image

Sprawdź pamięć RAM za pomocą narzędzia diagnostycznego pamięci systemu Windows

Uruchomienie diagnostyki pamięci systemu Windows to doskonały sposób na dokładne sprawdzenie pamięci fizycznej komputera pod kątem błędów.

Image
Image
  1. Naciśnij klawisz Windows+R, wprowadź „ mdsched.exe ”, a następnie wybierz OK.
  2. Wybierz Uruchom ponownie teraz i sprawdź problemy (zalecane).
  3. Test rozpocznie się i może potrwać kilka godzin. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie po zakończeniu testu.

Opróżnij pamięć w trybie gotowości w systemie Windows za pomocą programu RamMap

Oprócz monitorowania wykorzystania pamięci, RaMMap może być również używany do ręcznego opróżniania listy gotowości.

  1. Kliknij prawym przyciskiem myszy plik aplikacji RaMMap, a następnie wybierz Uruchom jako administrator.
  2. Wybierz Pusty, a następnie Pusta lista gotowości.
  3. Pamięć w trybie gotowości powinna być teraz znacznie mniejsza.
Image
Image

Wyczyść pamięć w trybie gotowości dzięki inteligentnemu czyszczeniu listy trybu gotowości

Intelligent Standby List Cleaner (ISLC) to bezpłatne narzędzie oferowane przez firmę Wagnardsoft, które automatycznie opróżni pamięć komputera w trybie gotowości na podstawie kilku edytowalnych warunków.

  1. Otwórz przeglądarkę internetową, przejdź do oficjalnej strony forum aplikacji, wybierz Oficjalne pobieranie tutaj, a następnie wybierz Zapisz plik.

    Image
    Image
  2. Przejdź do folderu Downloads, kliknij prawym przyciskiem myszy archiwum ISLC 7z, a następnie wybierz Uruchom jako administrator.

    Image
    Image
  3. Wybierz Tak, gdy pojawi się okno Kontroli konta użytkownika.

    Image
    Image
  4. Przejdź do folderu, wybierz OK, a następnie Wypakuj.

    Image
    Image
  5. Po wyodrębnieniu kliknij prawym przyciskiem myszy Intelligent Standby List Cleaner ISLC, a następnie wybierz Uruchom jako administrator.

    Image
    Image
  6. Wybierz Tak, gdy pojawi się okno UAC.

    Image
    Image
  7. Wybierz Purge Standby list, aby ręcznie opróżnić pamięć czuwania systemu. Zmień wartości dla; Rozmiar listy wynosi co najmniej i Wolna pamięć jest mniejsza niż, aby spełnić Twoje wymagania.

    Image
    Image

Wybierz Uruchom zminimalizowane, aby uruchamiać ISLC w tle przy każdym uruchomieniu systemu.

Napraw wyciek pamięci systemu Windows 10 za pomocą FreeStandbyMemory.bat

Skrypt freestandbymemory.bat to kolejne przydatne narzędzie, które pomaga złagodzić problemy z pamięcią w trybie gotowości systemu Windows 10. Uruchamia się automatycznie w tle co 3 minuty i wyczyści pamięć w trybie gotowości, jeśli fizyczna pamięć komputera spadnie poniżej 1500 MB. Skrypt można pobrać bezpłatnie i jest przeznaczony dla systemu Windows 10.

  1. Przejdź do strony Pastebin skryptu, wybierz download, a następnie Zapisz plik.

    Image
    Image
  2. Przejdź do folderu Downloads, kliknij prawym przyciskiem myszy freestandbymemory (plik wsadowy), a następnie wybierz Uruchom jako administrator.

    Image
    Image
  3. Wybierz Więcej informacji.

    Image
    Image
  4. Wybierz Uruchom mimo wszystko.

    Image
    Image
  5. Wybierz Tak.

    Image
    Image
  6. Po dodaniu skryptu wybierz dowolny klawisz, aby kontynuować. FreeStandbyMemory będzie teraz działać w tle w systemie.

    Image
    Image
  7. Aby usunąć skrypt, przejdź do Ten komputer > Windows (C:) > Windows, kliknij prawym przyciskiem myszy FreeStandbyMemory, a następnie wybierz Usuń.

    Image
    Image

Napraw wyciek pamięci, aktualizując sterowniki

Chociaż istnieje kilka narzędzi do sprawdzania nieaktualnych sterowników, najlepiej jest przeglądać je pojedynczo, indywidualnie, aby upewnić się, że wszystko jest aktualne.

Image
Image
  1. Wprowadź menedżer urządzeń w wyszukiwarce Windows, a następnie wybierz Otwórz po wypełnieniu wyników.
  2. Rozwiń sekcję sprzętu.
  3. Kliknij prawym przyciskiem myszy urządzenie, a następnie wybierz Aktualizuj sterownik.

Zalecana: