Citat:
Ursprungligen postat av lasses
Annars, sätt Initial Size till MINST 1,5ggr storleken av ditt RAM-minne på datorn, och Maximum Size till 3ggr RAM-minnet.. Om det redan följer dessa mått, öka 100MB på Initial Size, och 200MB på Maximum Size..
Det är en myt från bortre stenåldern som jag hoppas att alla som inte lärt sig windows hantering av virtuella minnet slutar sprida..
Mytens ursprung kommer från NT´s server programvara..
Servrar på den tiden var i många fall beroende av att man kunde spara en "dump" av allt ramminne till en fil så att man vid felsökning kunde utläsa VAD som orsakade driftstoppet.
(Detta baserades på att servern har en växlingsfil som är så stor att windows kan "swappa" hela ramminnet till växlingsfilen + ha kvar lite swap-plats för operativets fortsatta funktion, för att därefter skriva ner minnesdumpen från swappen till en fil (memory.dmp), innan datorn stängdes av. Det är denna fil som man sedan kunde plocka fram och utreda vad som orsakade felet.) Datorer krachade betydligt oftare då, än idag!
Idag behöver man inte använda fulla minnesdumpar, och absolut inte på privata hem-datorer, det är ändo få privatpersoner som bekostar en utredning av minnesdumpen när det är lättare, snabbare och billigare att installera om alternativt försöka laga felet.
Med andra ord finns det ingen anledning för privata datorer, eller företagets arbetsdatorer att ha systeminställningen "Full memory dump"
Privata datorer klarar sig helt utan minnesdump (det är ändå ingen som läser dessa) Företagens arbetsdatorer klarar sig med minimal minnesdump.
Därmed behöver inte heller dessa datorer alls ha en växlingsfil som är 1.5 gånger Ramminnet.
Detta går att se med t.ex. "Systeminfo" via kommandotolken! som talar om hur mycket växlingsfilen används.
Det är nämligen denna fullständiga minnesdump som är orsaken till myten om att Windows kräver ca: 1.5 gånger RAM-minnet för att fungera optimalt..
Se t.ex. min test-dator på jobbet.. den har 1GB ram och använder endast 40Mb av växlingsfilen!
Har den datorn nytta av 1,5Gb växlingsfil??
Nä! Knappast!
Även om jag sätter en fast växlingsfil till 700Mb så kommer den under arbete aldrig någonsin att slå i taket, med de applikationer jag använder..
Om man däremot använder "Full memory dump" då kommer windows att reservera massa plats i växlingsfilen just i händelse av att ett fel inträffar..
Kort sagt:
Ändrar man i systeminställningarna så att man använder liten eller ingen minnesdump så frigörs mer plats i växlingsfilen till "arbetande växling"
Är ni inte helt insatt i hur virtuella minnet hanteras?
Ta dej då gärna någon kvart till att läsa Bruce Sanderson utmärkta artikel om just RAM, virtuella minnet, växlingsfilen och sånt!
Den finns här:
http://members.shaw.ca/bsanders/WindowsGeneralWeb/RAMVirtualMemoryPageFileEtc.htm
Det är en artikel som microsoft tidigare har publicerat i en kortare version.
Läs speciellt avsnitten:
1.3. Pagefile
2.3. Pagefile
Just 1:a stycket i avsnitt 2.3 motsäger just mantrat om att större växlingsfil alltid är bättre..
*citat* A common recommendation is to make the page file 1.5 times the size of the installed RAM. This recommendation makes sense only for computers with small amounts of RAM (256 MB or less). For example, there is usually not much point in allocating a page file that is 3 GB if the computer has 2 GB of RAM. The objective in such RAM rich systems is to avoid using the pagefile at all by providing sufficient RAM that all virtual memory can be in RAM all the time. If the virtual memory in use exceeds the amount of installed RAM, performance will suffer and having a larger pagefile will not help this situation.
Resten av artikeln ger en ökad förståelse för vad windows gör med minnet och växlingsfilen..
Jag hoppas att vi nu slipper myt-baserade "råd" som att man måste öka på med mer växlingsfil ju mer minne man har.. Speciellt som det motverkar sitt syfte när man förstorar växlingsfilen.. och att vi istället får fler råd om att istället ta bort minnesdumpen på våra hemdatorer..
(Vilket görs i Kontroll panelen / system och inställningarna för "Start och återställning" Se under "Skriv felsökningsinformation" Ändra till "ingen" starta därefter om!)
Se även till att du har tillräckligt med ledigt utrymme på disken.. Temp-filerna är en viktig del av det virtuella minnet!
Och som sagt: Mer RAM-minne sitter inte fel.. Har du klarat dej med 512Mb så bör du minst höja till det dubbla.. Har du 4 minnesplatser i din dator så kan du även behålla de minnen du har i dag! Annars får du ersätta dessa med nya!