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.
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.
-
Tryck på Windows-tangent+R, ange " resmon", välj sedan OK.
-
Välj fliken Memory och välj sedan Commit för att ändra ordningen på listan.
-
Övervaka Standby (blå stapel) med applikationerna med de applikationer du vanligtvis använder igång.
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.
-
Gå till RaMMaps Sysinternals-sida och välj sedan Ladda ner RaMMap.
-
Gå till din Downloads-mapp, kopiera RaMMap-arkivet till den mapp du väljer och packa upp det.
-
Högerklicka på RaMMap programfilen och välj sedan Kör som administratör.
-
Välj Yes.
-
Granska SYSINTERNALS PROGRAMVARELICENSVILLKOR och välj sedan Agree.
-
Välj fliken Use Counts och övervaka sedan ditt standby-minne för att se om det ökar.
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.
-
Du kan också titta närmare på varje process som använder ditt fysiska minne på fliken Processes.
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.
- Tryck på Windows-tangent+R, ange " mdsched.exe", välj sedan OK.
- Välj Starta om nu och leta efter problem (rekommenderas).
- 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.
- Högerklicka på RaMMap programfilen och välj sedan Kör som administratör.
- Välj Empty och sedan Empty Standby List.
- Ditt standby-minne bör nu vara betydligt lägre.
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.
-
Öppna en webbläsare, gå till appens officiella forumsida, välj Official Download Here, välj sedan Save File.
-
Gör till din Downloads-mapp, högerklicka på ISLC 7z-arkivet och välj sedan Kör som administratör.
-
Välj Yes när fönstret Användarkontokontroll visas.
-
Bläddra till en mapp, välj OK och sedan Extract.
-
När du har extraherat högerklickar du Intelligent Standby List Cleaner ISLC och väljer sedan Kör som administratör.
-
Välj Yes när UAC-dialogrutan visas.
-
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.
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.
-
Gå till skriptets Pastebin-sida, välj download och sedan Save File.
-
Gå till mappen Nedladdningar, högerklicka på freestandbymemory (batchfil), välj sedan Kör som administratör.
-
Välj Mer info.
-
Välj Kör ändå.
-
Välj Yes.
-
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.
-
För att ta bort skriptet, navigera till This PC > Windows (C:) > Windows, högerklicka på FreeStandbyMemory och välj sedan Delete.
Å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.
- Ange enhetshanteraren i Windows-sökningen och välj sedan Open när resultaten har fyllts i.
- Utöka ett maskinvaruavsnitt.
- Högerklicka på en enhet och välj sedan Uppdatera drivrutin.