Lösning på problemet "Out of memory" i Windows

Då och då, när du öppnar många program i Windows 7 eller Vista, visas ett felmeddelande som säger " Inte tillräckligt med minne ", med förslaget att stänga vissa program.
Om du inte stänger något och ignorerar meddelandet kan du fortsätta arbeta, men du riskerar att ett av programmen kraschar och stängs plötsligt utan att spara ditt arbete.
Problemet med otillräckligt minne i Windows är ganska irriterande eftersom det kan visas även om bara webbläsaren är öppen, med många flikar öppna.
Först och främst är detta problem relaterat till minne och har ingenting att göra med diskutrymme.
Windows kör program i fysiskt minne, som kallas RAM (Random Access Memory) och virtuellt minne .
Om RAM-minnet tar slut använder Windows med ett smart trick virtuellt minne genom att utnyttja en fil på hårddisken som kallas en personsökningsfil eller pagefile.sys.
Eftersom hårddisken är mycket långsammare än RAM, kommer ett laddning att vara mindre snabbt, men utan något block, när ett program använder sökningsfilen.
Men om den maximala mängden sökfilen också är uttömd, går Windows " Ut ur minnet " och meddelandet om otillräckligt minne visas.
1) Den mest uppenbara lösningen skulle vara att installera ytterligare RAM även om du, som redan sett, kan använda mer än 4 GB RAM endast under vissa förhållanden.
I de flesta fall är problemet inte att minnet är uttömt utan att det är otillräckligt för att utföra en viss process som vill lagra stora volymdata (till exempel en video) och inte hittar ett sammanhängande utrymme.
I praktiken, till och med att ha mycket RAM, om en process kräver att en större mängd minne fördelas tillsammans i en enda sektor.
Windows har också en begränsning på 2 GB för minnesanvändning för en enda användarläge-applikation.
För att förstå, tänk bara på en vägg där du vill lägga en soffa och en bokhylla.
Om bokhyllan är längre än det tillgängliga utrymmet efter att soffan placerats kommer den inte in även om det finns plats för något mindre.
Med vissa verktyg som Minimem eller Rizone Memory booster kan du optimera hanteringen av RAM automatiskt genom att försöka tilldela det så bra som möjligt.
2) Du kan öka mängden virtuellt Windows-minne .
För att göra detta måste du gå till: Kontrollpanelen -> System -> Avancerade systeminställningar -> under Prestanda, tryck på Inställningar -> Avancerat -> Tryck på Ändra- knappen -> Tryck på den anpassade storleksprickan och ställ in ett minimivärde eller olika max -> Tryck på Set- knappen och sedan på OK och Apply.
Detta värde avser storleken på sidfilen.
I en annan artikel har vi försökt ge indikationer om de optimala värdena för det virtuella minnet och personsökningsfilen i Windows som anger en regel för vilken vi måste ha en maximal storlek som är 1, 5 gånger RAM-minnet.
Denna regel visar emellertid dess begränsningar om det finns ett problem med otillräckligt minne så det måste ökas.
På en dator med 4 GB RAM skulle jag säga att du kan ha ett virtuellt minne med dimensioner
minimum 2500 och högst 6000.
Du bör inte ställa in för låga värden, annars vänder ingenting, och inte för högt annars bromsar datorn ner och blir instabil.
För att defragmentera sidofilen kan du använda PageDefrag och undvika problemet som anges i punkt 1.
3) Om detta inte löser problemet med otillräckligt minne kan orsakerna bero på andra faktorer.
Först och främst är det värt att undersöka programmen som körs i bakgrunden .
Öppna sedan aktivitetshanteraren (eller Task Manager ) och sortera processerna med Working Set genom att klicka på kolumnhuvudet.
För varje process kan du se det ansvariga programmet eller tjänsten.
I en annan artikel såg vi vilka tjänster som kan inaktiveras i Windows för att påskynda datorn.
Målet är att stänga onödiga aktiva Windows-processer och eliminera minnesavfall.
4) På en Microsoft-supportartikel finns det en annan lösning, att ändra skrivbordsstorlekens hög .
Utöver vad detta betyder, anges denna storlek i en registernyckel som måste ändras manuellt.
Klicka på startmenyn och skriv, i sökfältet eller i Kör, regedit-kommandot och tryck på enter.
Genom att expandera grenarna till nyckelkatalogen till vänster, navigerar du till följande sökväg: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ SubSystems .
Titta i mitten av fönstret och högerklicka på Windows-tangenten för att ändra den.
Du hittar ett värde som: % SystemRoot% \ system32 \ csrss.exe ObjectDirectory = \ Windows SharedSection = xxxx, yyyy, zzzz ......
Ändra sedan värdet på åååå genom att skriva siffran 12288 för windows Vista eller Windows 7 32bit och 20480 för 64bit-system.
Ändra också zzzz till numret 1024.
Stäng, starta om datorn och kontrollera om det otillräckliga minnesfelet fortsätter att visas eller om det blir mindre frekvent.

Lämna Din Kommentar

Please enter your comment!
Please enter your name here