Hur åtgärdar du en minnesläcka i Windows

Innehållsförteckning:

Hur åtgärdar du en minnesläcka i Windows
Hur åtgärdar du en minnesläcka i Windows
Anonim

I Windows sker en minnesläcka när en applikation eller systemprocess inte korrekt släpper ett block RAM till operativsystemets minneshanterare när det inte längre behövs. I vissa fall kan ett program endast returnera en del av det använda minnesblocket, i andra släpps ingenting. Eftersom fysiskt RAM-minne är en ändlig resurs är det viktigt att se till att du har tillräckligt mycket tillgängligt för att hantera din arbetsbörda.

Även om det finns några typer av minnesläckor i Windows, är det vanligaste problemet med standby-minne. Om man går tillbaka så långt som till Windows 7, är problemet med standby-minnet fortfarande utbrett i Windows 10. När ditt standby-minne helt äter upp ditt lediga minne, kan ditt system börja släpa och till och med krascha. Eftersom en minnesläcka vanligtvis är resultatet av ett programvarufel eller fel, är det viktigt att hålla alla dina drivrutiner uppdaterade.

Image
Image

Hitta en minnesläcka med Windows Resource Monitor

Resource Monitor är ett fantastiskt inbyggt verktyg som ger dig en mycket tydligare bild av hur Windows hanterar din dators resurser (RAM, CPU, hårddiskar, etc.). Om du misstänker att ett program eller en process inte släpper ditt standbyminne är Resource Monitor ett bra ställe att börja observera. Stegen nedan visar hur du visar systemets minnesanvändning i Windows 10, 8 och 7.

  1. Tryck på Windows-tangent+R, ange " resmon", välj sedan OK.

    Image
    Image
  2. Välj fliken Memory och välj sedan Commit för att ändra ordningen på listan.

    Image
    Image
  3. Övervaka Standby (blå stapel) med applikationerna med de applikationer du vanligtvis använder igång.

    Image
    Image

Du kanske måste låta Resource Monitor vara igång ett tag för att upptäcka eventuella läckor. Ta en skärmdump eller gör en anteckning när du först öppnar verktyget för enkel jämförelse.

Diagnostisera en minnesläcka med Windows Rammap

RaMMap är ett gratisverktyg från Microsoft som visar re altidsdata om hur Windows hanterar och allokerar ditt RAM-minne. I likhet med Resource Monitor kommer RaMMap att visa minnesanvändning i vänteläge, och den körs på Windows 10, 8 och 7. Stegen nedan illustrerar hur du laddar ner och kör RaMMap.

  1. Gå till RaMMaps Sysinternals-sida och välj sedan Ladda ner RaMMap.

    Image
    Image
  2. Gå till din Downloads-mapp, kopiera RaMMap-arkivet till den mapp du väljer och packa upp det.

    Image
    Image
  3. Högerklicka på RaMMap programfilen och välj sedan Kör som administratör.

    Image
    Image
  4. Välj Yes.

    Image
    Image
  5. Granska SYSINTERNALS PROGRAMVARELICENSVILLKOR och välj sedan Agree.

    Image
    Image
  6. Välj fliken Use Counts och övervaka sedan ditt standby-minne för att se om det ökar.

    Image
    Image

    Om ditt system förlorar ledigt minne mer gradvis kan du behöva låta RaMMap vara igång ett tag. Anteckna ditt standby-minne före och efter för att se om du har en RAM-läcka.

  7. Du kan också titta närmare på varje process som använder ditt fysiska minne på fliken Processes.

    Image
    Image

Kontrollera RAM med Windows' minnesdiagnostikverktyg

Att köra Windows Memory Diagnostics är ett utmärkt sätt att kontrollera din dators fysiska minne noggrant för eventuella fel.

Image
Image
  1. Tryck på Windows-tangent+R, ange " mdsched.exe", välj sedan OK.
  2. Välj Starta om nu och leta efter problem (rekommenderas).
  3. Testet börjar och kan ta flera timmar att slutföra. Följ alla instruktioner på skärmen när testet är klart.

Töm standby-minne i Windows med RAMMap

Förutom att övervaka din minnesanvändning kan RaMMap också användas för att manuellt tömma din standby-lista.

  1. Högerklicka på RaMMap programfilen och välj sedan Kör som administratör.
  2. Välj Empty och sedan Empty Standby List.
  3. Ditt standby-minne bör nu vara betydligt lägre.
Image
Image

Rensa standbyminne med intelligent standbylistrengörare

Intelligent Standby List Cleaner (ISLC) är ett kostnadsfritt verktyg som erbjuds av Wagnardsoft som automatiskt tömmer din dators standby-minne, baserat på några redigerbara villkor.

  1. Öppna en webbläsare, gå till appens officiella forumsida, välj Official Download Here, välj sedan Save File.

    Image
    Image
  2. Gör till din Downloads-mapp, högerklicka på ISLC 7z-arkivet och välj sedan Kör som administratör.

    Image
    Image
  3. Välj Yes när fönstret Användarkontokontroll visas.

    Image
    Image
  4. Bläddra till en mapp, välj OK och sedan Extract.

    Image
    Image
  5. När du har extraherat högerklickar du Intelligent Standby List Cleaner ISLC och väljer sedan Kör som administratör.

    Image
    Image
  6. Välj Yes när UAC-dialogrutan visas.

    Image
    Image
  7. Välj Purge Standby list för att manuellt tömma systemets standby-minne. Ändra värdena för; Liststorleken är minst och Fritt minne är lägre än, för att passa dina krav.

    Image
    Image

Välj Start minimized för att köra ISLC i bakgrunden varje gång ditt system startar upp.

Åtgärda minnesläcka i Windows 10 med FreeStandbyMemory.bat

freestandbymemory.bat-skriptet är ett annat användbart verktyg för att lindra Windows 10 standby-minnesproblem. Den körs var 3:e minut automatiskt i bakgrunden och rensar standby-minnet om din dators fysiska minne sjunker under 1500 MB. Skriptet är gratis att ladda ner och är designat för Windows 10.

  1. Gå till skriptets Pastebin-sida, välj download och sedan Save File.

    Image
    Image
  2. Gå till mappen Nedladdningar, högerklicka på freestandbymemory (batchfil), välj sedan Kör som administratör.

    Image
    Image
  3. Välj Mer info.

    Image
    Image
  4. Välj Kör ändå.

    Image
    Image
  5. Välj Yes.

    Image
    Image
  6. När skriptet har lagts till, välj valfri tangent för att fortsätta. FreeStandbyMemory kommer nu att köras i bakgrunden på ditt system.

    Image
    Image
  7. För att ta bort skriptet, navigera till This PC > Windows (C:) > Windows, högerklicka på FreeStandbyMemory och välj sedan Delete.

    Image
    Image

Åtgärda en minnesläcka genom att uppdatera dina drivrutiner

Även om det finns flera verktyg för att söka efter föråldrade drivrutiner, är det bäst att gå igenom dem en i taget, individuellt, för att säkerställa att allt är uppdaterat.

Image
Image
  1. Ange enhetshanteraren i Windows-sökningen och välj sedan Open när resultaten har fyllts i.
  2. Utöka ett maskinvaruavsnitt.
  3. Högerklicka på en enhet och välj sedan Uppdatera drivrutin.

Rekommenderad: