Een hulpprogramma voor het optimaliseren van RAM. Optimaliseer de lijst met applicaties bij het opstarten. Hoe RAM te optimaliseren met Wise Memory Optimizer

Het optimaliseren van RAM kan de snelheid van uw computer aanzienlijk verbeteren, bevriezingen elimineren, en in het algemeen is het optimaliseren van iets erg handig. In dit artikel zal ik het hebben over het optimaliseren van RAM zonder speciale software te gebruiken. Deze methode is geschikt op een pc met Windows XP en minimaal 256 MB RAM.

Deze methode om RAM te optimaliseren is gebaseerd op de onvolkomenheden van het besturingssysteem en de wens van de ontwikkelaars om het te verenigen en te universaliseren. Windows XP verscheen al toen ik op school zat, en ik kon er alleen maar van dromen eigen computer. Sindsdien zijn er 14 jaar verstreken en dit besturingssysteem wordt nog steeds actief gebruikt door veel gebruikers. Vanwege het feit dat dit systeem zich over zo’n lange periode heeft verspreid, is het noodzakelijk geworden ervoor te zorgen dat het naar tevredenheid werkt, zoals in zwakke computers vanaf het begin van deze eeuw, maar ook van krachtige moderne. Hieruit volgt dat XP op beide machines als een B werkt, maar we hebben het nodig om zich perfect te gedragen op onze moderne machine.

De essentie van de RAM-optimalisatiemethode is dus dat XP standaard informatie over zijn eigen kernel, apparaatstuurprogramma's en sommige applicaties naar het paginabestand (FP) schrijft. Windows-ontwikkelaars deed dit om geld te besparen fysiek RAM-geheugen op oude hardware met laag vermogen.

Zoals u weet, wordt de FP op de harde schijf opgeslagen. En elke keer dat het besturingssysteem er toegang toe krijgt, komt de reactie langzamer dan wanneer het rechtstreeks toegang zou krijgen tot het RAM (het zou ook niet slecht zijn). Daarom, als de hoeveelheid RAM het toelaat (er is meer dan 256 MB nodig, zoals gezegd), kunnen al deze gegevens van de FP naar RAM worden verplaatst.

RAM-optimalisatie begint met .

  • In het register vinden we de sleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\DisablePagingExecutive en stellen de waarde ervan in op 1. Hierdoor worden gegevens over stuurprogramma's en enige informatie over de systeemkernel uit het wisselbestand vrijgemaakt.
  • Bovendien slaat Windows andere informatie over zijn kernel op in het paginabestand, dus de RAM-optimalisatie is nog niet voltooid. De volgende stap is de sleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\LargeSystemCache en stel deze ook in

En hiermee is de optimalisatie van RAM voor succesvol werken met Windows XP voltooid - we hebben een aantal gegevens die zijn opgeslagen in het inerte paginabestand omgeleid naar snel RAM. harde schijf, die vaak door het systeem worden gebruikt.

Werkstabiliteit en productiviteit persoonlijke computer hangt af van de configuratie. RAM speelt hierin een belangrijke rol. Het bepaalt niet minder de prestaties van de computer en fungeert als een soort tussenpersoon tussen centrale verwerker en een harde schijf of ander opslagmedium. Laten we eens kijken hoe we RAM of fysiek geheugen op een Windows-pc op de juiste manier kunnen opschonen.

Soorten computergeheugen

Computergeheugen is een systeem dat verschillende opslagmogelijkheden omvat speciale apparaten, die zowel met elkaar als met de centrale processor interacteren.

Fysiek Random Access Memory (RAM) is een vluchtig onderdeel van het systeem dat wordt gebruikt om programmacode die van het medium wordt gelezen en andere invoer- of uitvoergegevens tijdelijk op te slaan, die vervolgens door de processor worden verwerkt. De functies worden geïmplementeerd met behulp van Random Access Memory (RAM) in de vorm van een technische strip met microschakelingen die in speciale gepaarde aansluitingen op de moederbord

. Informatie die is verzameld in RAM-modules gaat verloren wanneer de computer wordt uitgeschakeld. Daarom wordt dit type geheugen RAM genoemd. Het volume van vandaag wordt berekend in gigabytes. Meestal zijn dit niveaus vanaf 2 GB en hoger. Het is onmogelijk om een ​​computer met Windows 7 te bedienen zonder geïnstalleerde RAM-modules in de gemeenschappelijke logische keten.

RAM-sticks installeren in de daarvoor bestemde slots

Er is ook videogeheugen rechtstreeks in de videokaart ingebouwd. Met zijn hulp wordt een beeld gevormd op het beeldscherm.

Belasting van fysiek geheugen (RAM) controleren

Een verhoogde belasting van het RAM-geheugen kan ervoor zorgen dat uw computer trager wordt en in sommige gevallen zelfs vastloopt.

Wanneer zich instabiliteit voordoet, moet u begrijpen welke bestaande processen hulpbronnen verbruiken. Gebruik de standaardcombinatie Ctrl+Shift+Esc om Taakbeheer te openen. In het venster dat wordt geopend via het menu-item "Processen" kunt u zien hoe en in welk volume het RAM-geheugen wordt verbruikt. En het totale verbruik als percentage wordt helemaal onderaan het open venster rechts weergegeven.

RAM-verbruik door werkprocessen in Windows 7

Het tabblad "Prestaties" toont het toegewezen RAM (in de juiste eenheden) voor het uitvoeren van threads en processen, de hoeveelheid beschikbaar, in de cache opgeslagen, vrij geheugen, een chronologische grafiek van het gebruik ervan, en presenteert ook kernelgegevens.

Op het tabblad "Prestaties" wordt gedetailleerde informatie weergegeven over de verdeling van RAM

RAM-reinigingstechniek Het verminderen van de hoeveelheid RAM die wordt verbruikt in alle gevallen van verhoogde belasting die tot vertraging leidt Windows-bediening 7 is op een efficiënte manier

problemen oplossen. Om dit te doen, moet u een reeks acties uitvoeren om het RAM-geheugen op te schonen en de werking ervan te optimaliseren.

Ongebruikte programma's sluiten Alle geopende applicaties kunnen worden geïdentificeerd aan de hand van de pictogrammen helemaal onderaan het “Bureaublad”. Ze worden ook weergegeven in “Taakbeheer” op het tabblad “Toepassingen”. Ongebruikt afsluiten op dit moment softwareproces U moet de taak verwijderen door eerst de applicatie met de muis te selecteren. Deze methode is vooral relevant wanneer sommige programma's vastlopen, bijvoorbeeld Word of Excel. Maar het sluiten van dergelijke applicaties is een noodgeval en mag alleen worden gebruikt in.

extreme gevallen Het uitschakelen van bevroren of ongebruikte applicaties

om RAM vrij te maken

Achtergrondprocessen stoppen Veel achtergrondprocessen zijn nog steeds actief. Dit geldt vooral voor torrents en soortgelijke software. Vaak laten dergelijke toepassingen bewust lopende processen in het RAM staan, zelfs nadat het programma is afgesloten. U kunt ze stoppen op het tabblad “Processen” in “Taakbeheer”. En op het tabblad "Services" is het mogelijk om services te stoppen die standaard worden gestart en die niet door het systeem worden gebruikt, maar bronnen verbruiken. Hierdoor worden ook de bijbehorende achtergrondprocessen gedeactiveerd.

Houd er rekening mee dat na het opnieuw opstarten van het systeem alle aangebrachte wijzigingen verloren gaan. Om dit te voorkomen, moet u dit uitschakelen ongebruikte diensten op het overeenkomstige tabblad in het gedeelte “Beheer”, geopend via het configuratiescherm. Selecteer het opstarttype "Uitgeschakeld" via contextmenu.

De opstartmodus van de service selecteren

Tabel: services mogen worden uitgeschakeld

Het is ook mogelijk om de service te stoppen en vervolgens uit te schakelen via de opdrachtregel. Om het te openen, voert u de Win+R-toetsenbordcombinatie in en voert u de cmd-opdracht uit. Schrijf vervolgens op de opdrachtregel net stop en voer dit uit<имя запускаемой службы>of sc stop<имя запускаемой службы>en dan scconfig<Имя выбранной службы>start=uitgeschakeld.

Windows 7-services stoppen via de opdrachtregel

Opstartmodus van applicaties optimaliseren

IN Windows-configuratie 7 gelegd nuttige functie, waardoor programma's automatisch kunnen worden geladen wanneer het systeem opstart.

Veel toepassingen zijn in eerste instantie geconfigureerd om het opstarten te gebruiken. Maar dit is niet altijd nodig, omdat elk programma dat op deze manier wordt gelanceerd een deel van de RAM-bronnen in beslag neemt. Voer de Win+R-combinatie in vanaf het toetsenbord en voer de opdracht msconfig uit. In het geopende venster schakelt u op het tabblad "Opstarten" de toepassingen uit die niet automatisch hoeven te starten en slaat u de instellingen op. Afsluiten automatisch downloaden

ongebruikte programma's

Wanneer moet Windows Verkenner opnieuw worden opgestart? Deel onnodige processen

, die zich ophopen in het RAM terwijl het systeem actief is, kunnen worden verwijderd door Windows Verkenner opnieuw te starten. Ga naar het tabblad “Processen” in “Taakbeheer”, selecteer de actieve explorer.exe met de muis en beëindig het proces door op de overeenkomstige knop te klikken. Beëindigen van het proces van explorer.exe

Windows Verkenner

Ontdekkingsreiziger

Start nu op het tabblad Toepassingen Windows Verkenner opnieuw en voeg een nieuwe explorer.exe-taak toe.

Wijzigingen aanbrengen via de Register-editor

U kunt het automatisch uitvoeren van ongebruikte toepassingen uitschakelen en daardoor het RAM-geheugen wissen met behulp van de Register-editor. Verwijder snelkoppelingen naar onnodige software in de subsecties Run en RunOnce van respectievelijk de takken HKEY_CURRENT_USER en HKEY_LOCAL_MACHINE. Om de Register-editor te openen, voert u de combinatie Win+R in via het toetsenbord en voert u vervolgens de opdracht regedit uit.

Snelkoppelingen naar ongebruikte programma's verwijderen uit de opstartlijst

Het systeem controleren op virussen

Schadelijke code kan het RAM-geheugen enorm belasten. Windows-controle 7 voor virussen en de tijdige verwijdering ervan stabiliseert de werking van de computer. Om te zoeken en te verwijderen kwaadaardige code u kunt gratis hulpprogramma's gebruiken:

  • Web Cure IT - antivirusbescherming van Dr.Web.

    Om een ​​antivirusscan te starten, klikt u op de knop “Scan starten”.

  • Malwarebytes Anti-Malware - het hulpprogramma detecteert snel geïnfecteerde bestanden en verwijdert deze vervolgens.

    Het hulpprogramma zal snel virussen op uw pc vinden en verwijderen

  • Kaspersky Virusverwijdering Tool - controleert het systeem op virussen en verwijdert deze.

    Start een antivirusscan door op de knop Scan starten te klikken

  • Hoe u uw harde schijf kunt opschonen

    Om RAM vrij te maken, kunt u de standaardset hulpprogramma's gebruiken die beschikbaar zijn in Windows 7, waarmee u ongebruikte software en bestanden en offline pagina's kunt verwijderen en de Prullenbak volledig kunt legen.

    Selecteer de partitie van de harde schijf via het menu-item "Schijfopruiming", open achtereenvolgens "Start\Accessories\System Tools", vink de vakjes aan voor alles dat moet worden verwijderd en klik op de knop "OK".

    Bestanden selecteren die worden verwijderd bij het opschonen van de harde schijf

    Op dezelfde manier kunt u elke partitie van uw harde schijf opschonen via de eigenschappen ( gewenste raam wordt geopend via het contextmenu) door het juiste item te selecteren.

    Start het opschonen van de harde schijf via het ingebouwde menu-item

    Video: de belangrijkste redenen voor RAM-gebruik

    Hoe RAM schoon te maken met speciale programma's

    Voor hoogwaardige RAM-opschoning wordt verschillende software van derden gebruikt.

    Hier zijn enkele van deze hulpprogramma's:

  • Advanced SystemCare - reinigt Windows 7, optimaliseert en versnelt de werking ervan, identificeert en verwijdert kwaadaardige en reclametoepassingen, waardoor het RAM-geheugen wordt ontlast. Betaald programma

    Controleer de vakjes noodzakelijke punten en voer de applicatie uit

  • Wise Memory-optimalisatie - gratis hulpprogramma om de werking van RAM op te schonen en te optimaliseren. Er is een keuze Russischtalige interface. Om te beginnen klikt u gewoon op de knop ‘Optimaliseren’. Kan worden aangepast automatische modus wis RAM door de juiste instelling te selecteren.

    Om te beginnen klikt u gewoon op de knop “Optimaliseren” en het programma zal alles zelf doen

  • nCleaner is een gratis programma, op voorwaarde dat het niet voor commerciële doeleinden wordt gebruikt. Reinigt Windows 7 en de afzonderlijke elementen goed van alle "rommel", met behulp van meer dan 90 verschillende methoden voor hoogwaardige reiniging, terwijl een deel van het RAM-geheugen wordt vrijgemaakt. Er is een ingebouwde planner.

    Selecteer de benodigde items en begin met het opschonen van het RAM-geheugen

  • CleanMem is een klein gespecialiseerd gratis hulpprogramma voor het opschonen van RAM. Het programma maakt gereserveerde ruimte vrij zonder de computerprestaties te verminderen. Neemt zeer weinig ruimte in beslag.

    Voer gewoon het hulpprogramma uit en het zal automatisch het RAM-geheugen op vaste intervallen wissen

  • VC RamCleaner is een klein hulpprogramma dat snel uw systeem scant en geheugenblokken opruimt die niet door toepassingen worden gebruikt, waardoor de prestaties van uw computer worden verbeterd.

    Het proces van het wissen van RAM wordt automatisch uitgevoerd

  • MemoryCleaner - terwijl het hulpprogramma actief is, wordt de RAM-belasting beoordeeld en geoptimaliseerd. In dit geval worden de mogelijkheden van Windows 7 zelf gebruikt. Wanneer de belasting van 60% is bereikt, drukt u achtereenvolgens op de knop Trim Processes Working Set en vervolgens op Clear Systeemcache. Hiermee worden de huidige processen gereset en wordt de systeemcache gewist.

    Wanneer de maximale drempel is bereikt toegestane belasting u moet de huidige processen resetten en de systeemcache wissen

  • RAM Memory Cleaner en Optimizer is een klein “slim” hulpprogramma waarmee u het RAM-geheugen van uw computer kunt beheren Windows geïnstalleerd 7. Er zijn handmatige en automatische reinigingsmodi. In de instellingen kun je elke 60 seconden optimalisatie inschakelen.

    Start de applicatie en vink de vakjes aan vereiste instellingen. Voer indien nodig de RAM-optimalisatie handmatig uit

  • Hoe te lossen: preventiemethoden

    Volg eenvoudige regels:

  • Open niet veel applicaties tegelijk. Laat alleen die programma's draaien die direct nodig zijn om het huidige probleem op te lossen.
  • Sluit webpagina's nadat u ze hebt bekeken. Elk geopend internetbrowservenster laadt immers RAM.
  • Laat de computer niet ingeschakeld voor een lange tijd(een dag of langer). Normaal start Windows opnieuw op 7 verwijdert onnodige processen uit het RAM.
  • Gebruik een realtime antivirusprogramma, zoals Avast, om te voorkomen dat schadelijke processen op de achtergrond uw systeem infiltreren.
  • Regelmatig schoonmaken RAM-geheugen met behulp van programma's die voor dit doel zijn ontworpen.
  • Virtueel geheugen opschonen op een computer of laptop

    Operatie virtueel geheugen biedt een pagefile.sys-bestand met de naam paginabestand. Deze bevindt zich meestal op het systeem logische schijf Windows 7. Om virtueel geheugen vrij te maken, moet pagefile.sys eerst worden verwijderd en vervolgens opnieuw worden gemaakt.

    Het optimaliseren van het geheugengebruik kan twee doelen hebben: het vergroten van de geheugencapaciteit, toegankelijk voor toepassingen en het verhogen van de snelheid van geheugentoegang. Op oudere machines moest er vaak iets worden opgeofferd als de hoeveelheid geïnstalleerd fysiek geheugen niet meer dan een paar megabytes bedroeg; in moderne systemen is het bereiken van beide doelen niet langer in tegenspraak met elkaar. Het lijdt geen twijfel dat hoe groter de geïnstalleerde hoeveelheid RAM, hoe beter: de computer zal krachtiger zijn: u kunt er toepassingen mee laden die vooral veel geheugen nodig hebben; verhoog het aantal gelijktijdig actieve applicaties (in een multitasking besturingssysteem); het werk versnellen. In sommige gevallen zijn echter enkele extra stappen nodig om de computer te configureren, zodat het geheugen kan worden gebruikt.
    In systemen met afmetingen geïnstalleerd geheugen meer dan 640 KB mogelijk verschillende opties gebruikmakend van de laatste 384 KB van de eerste megabyte fysiek geheugen:

    • geheugen wordt niet gebruikt;
    • het gebied (of een deel ervan) wordt naar het einde verplaatst extra geheugen;
    • gebied (of een deel ervan) wordt gebruikt als schaduw (Schaduw) adaptergeheugen en ROM BIOS.
    Het verplaatsen van de ongebruikte rest van de eerste megabyte naar het einde van het extra geheugen (toegestaan ​​door het instellen van de parameter Memory Relocation in CMOS Setup) is niet altijd mogelijk. Meestal wordt een dergelijke zet onmogelijk als tenminste een deel van dit stuk als schaduwgeheugen wordt gebruikt.
    Bovendien kan verhuizing alleen worden aangeboden als kleine volumes geïnstalleerd geheugen, en op modern moederborden oh, deze kans doet zich bijna nooit voor. Daarom moet u niet verrast zijn door het bericht over de hoeveelheid geheugen die door de POST-test is gedetecteerd, waarbij 384 KB “niet genoeg” is ten opzichte van het geïnstalleerde geheugen.
    Soms biedt het BIOS een geheugentoewijzing waarbij 512 KB wordt toegewezen voor standaardgeheugen en de rest van het geheugen wordt gebruikt als uitgebreid geheugen. Het voordeel van een dergelijke verdeling is moeilijk in te schatten. In dit geval geldt het bovenstaande over de bovenste 384 KB voor de resterende 512 KB, maar de beperkingen op de mogelijkheid om ze naar het einde van het extra geheugen te verplaatsen zullen zachter zijn.
    Het probleem van het garanderen van de beschikbaarheid van geheugen is het meest acuut voor MS-DOS-applicaties die op dit systeem draaien. Meestal gaat de “strijd” over kilobytes standaard geheugen(conventioneel geheugen) beschikbaar voor toepassingen. Van de 640 KB kunnen applicaties na het laden van het besturingssysteem en de benodigde lokale stuurprogramma's ongeveer 500 KB overhouden, of zelfs minder, wat voor een aantal applicaties onaanvaardbaar is. Ondanks de wijdverbreide acceptatie van OS Windows-type 9x blijft de belangstelling voor het draaien van grote MS-DOS-applicaties (bijvoorbeeld boekhoudprogramma's, inclusief programma's die gedwongen worden verspreid door de belastingdienst, evenals games) tot op de dag van vandaag bestaan. Een melding over een gebrek aan geheugen op een computer met bijvoorbeeld 32 MB RAM voor een applicatie die bescheiden om slechts 590 KB vraagt, is voor onervaren gebruikers een onaangename verrassing. Dit tekort is echter niet fataal als je de juiste versie en manier van laden van het besturingssysteem kiest. Alle software-instellingen, wat het volume beïnvloedt beschikbaar geheugen, zijn verborgen in de CONFIG.SYS- en AUTOEXEC.BAT-bestanden in de hoofdmap van de opstartschijf.
    Inzicht in de uitdagingen die zich voordoen bij geheugengebruik verschillende verwerkers, voor DOS-toepassingen kunnen we de volgende versies van MS-DOS aanbevelen, die optimaal zijn wat betreft de grootte van het vrije standaardgeheugen:
    • voor computers uit de XT-klasse met 8086/88-processors – MS-DOS 3.30;
    • voor AT-klasse computers op 80286-processors – MS-DOS 5.x;
    • voor AT-klasse computers met processors 80386 en hoger - MS-DOS 6.2x (er waren ooit moederborden van lage kwaliteit voor 80386, waarop MS-DOS 6.2x weigerde in de computer te laden, hoewel MS-DOS 5 .x werkte prima).
    Naast MS-DOS zijn er andere real-mode besturingssystemen die compatibel zijn met MS-DOS (bijvoorbeeld PC DOS, DR DOS, COMPAQ DOS). Elk van deze heeft zijn eigen voor- en nadelen vergeleken met de overeenkomstige generatie MS-DOS, maar de bespreking ervan valt buiten het bestek van deze handleiding. Het is bijna zinloos om te proberen beschermde modusbesturingssystemen (en shells) te installeren op computers met een processorklasse lager dan 386. Het MS-DOS 3.3-systeem (we zullen eerdere systemen niet beschouwen) werd volledig in het standaardgeheugen geladen, maar was vrij compact en liet acceptabele ruimte over voor toepassingen van die tijd. Toen MS-DOS versie 4 uitkwam met meer geavanceerde mogelijkheden die ten koste gingen van de groei ervan, weigerden veel applicaties juist vanwege een gebrek aan geheugen in de omgeving te werken, en deze versie van het besturingssysteem werd niet veel gebruikt. Versie 5 werd succesvoller, die “leerde” om “ hoog geheugen"(NML) op computers met een 286-processor of hoger, indien aanwezig. Voor dit doel werd het geïntroduceerd speciale chauffeur veel geheugen, en het bestand CONFIG.SYS moet de volgende regels bevatten:
    APPARAAT=[ ]HIMEM.SYS (stuurprogramma met hoog geheugen laden)
    DOS=HIGH (geeft aan dat het besturingssysteem in een groot geheugen is geladen)
    Natuurlijk wordt niet het hele besturingssysteem in het bovenste geheugen geladen - sommige komen nog steeds in het standaardgeheugen terecht. Bovendien worden residente stuurprogramma's ook in het standaardgeheugen geladen, bijvoorbeeld toetsenbord- en schermlokalisatoren, een muisstuurprogramma, enz. Ze nemen allemaal een stukje geheugen in beslag dat toepassingen zouden kunnen gebruiken. Op computers met 32-bits processors (386 en hoger) die een pagingmechanisme hebben, is het mogelijk om "upper memory" (UMA) te gebruiken met behulp van het EMM386.EXE-stuurprogramma. Dit stuurprogramma vindt regio's in de UMA (A0000-FFFFFh) die niet worden ingenomen door apparaatgeheugen en wijst deze toe aan gebieden met beschikbaar extra geheugen. In deze regio's wordt normaal gesproken geadresseerd door de processor in echte modus, kunt u besturingssysteemmodules en downloadbare stuurprogramma's plaatsen; applicaties kunnen er ook gebruik van maken.
    Voor het meest compacte laden van MS-DOS versie 5 en hoger (evenals Windows 9x, dat kan worden weergegeven als MS-DOS 7), moet het CONFIG.SYS-bestand de volgende richtlijnen bevatten:
    APPARAAT=[ ]HIMEM.SYS (stuurprogramma met hoog geheugen laden);
    APPARAAT=[ ]EMM386.EXE (Extended Memory Manager laden);
    DOS=HOOG. UMB (indicatie om het besturingssysteem in hoog en hoog geheugen te laden).
    Residentiële stuurprogramma's (toetsenbord-, scherm- en printeradapters, muisstuurprogramma) worden meestal standaard in het standaardgeheugen geladen. Als MS-DOS-toepassingen niet voldoende vrij geheugen hebben, dan ten minste, kunnen sommige interne stuurprogramma's in het bovenste geheugen van de UMA worden geladen. Voor stuurprogramma's die vanuit het bestand CONFIG.SYS worden geladen, moet de opdracht DEVICEHIGH ]= worden gebruikt in plaats van de opdracht DEVICE, die zal proberen het stuurprogramma in de n-regio van de UMB te laden. De optionele parameter m specificeert de vereiste hoeveelheid geheugen (deze kan verschillen van de grootte van het stuurprogrammabestand). De /L-opstartschakelaar wordt samen met de n, m-parameters gebruikt voor handmatige geheugenoptimalisatie. Als het stuurprogramma meerdere geheugengebieden moet toewijzen, worden deze weergegeven in een lijst met de vorm /L:nl[,ml]:n2[,m2][;...]. Voor residentieprogramma's geladen vanuit het AUTOEXEC.BAT-bestand, dient de opdracht LOADHIGH (LH) hetzelfde doel, met vergelijkbare optionele parameters die de grootte van een of meer UMA-gebieden specificeren. De lanceerlijn ziet er als volgt uit:
    LH]<путь\><файл>[<параметры>]
    Kijk huidige situatie vrije geheugenblokken kunnen worden gevonden met behulp van de opdracht MEM/F vanaf de DOS/Windows-opdrachtregel. Om handmatige geheugenoptimalisatie te voorkomen, heeft DOS/Windows het dialoogvenster MEMMAKER.EXE toegevoegd, dat de vereiste opdrachten in verschillende stappen in de bestanden CONFIG.SYS en AUTOEXEC.BAT plaatst. Voordat het kan worden gestart, moeten deze bestanden koppelingen bevatten naar alle benodigde stuurprogramma's en programma's. Het CONFIG.SYS-bestand moet beginnen met de bovenstaande drie regels (als u DOS=HIGH niet opgeeft, is het hulpprogramma mogelijk terughoudend in het gebruik van veel geheugen om DOS op te starten). Het starten van niet-residente toepassingen, evenals een shell zoals Norton Commander vanuit het AUTOEXEC.BAT-bestand terwijl MEMMAKER actief is, moet worden geannuleerd (MEMMAKER start de computer verschillende keren opnieuw op en start automatisch nadat het AUTOEXEC.BAT-bestand is verwerkt). Bij de eerste keer opstarten vraagt ​​MEMMAKER of er EMS-geheugen nodig is voor toepassingen en als dat niet het geval is, wordt de NOEMS-sleutel ingesteld in de opstartprompt van de EMM386.
    Om ervoor te zorgen dat het bovenste geheugen zoveel mogelijk modules kan bevatten, moet het worden geoptimaliseerd. UMA-optimalisatie omvat het configureren van de basisadressen van de buffer en permanente herinnering adapters, waarbij de vrije UMA-gebieden zo groot mogelijk zouden zijn. We moeten ernaar streven om de UMA-gebieden die door de adapters worden ingenomen nauw met elkaar te verbinden. Dan zal de maximale grootte van UMB-blokken toenemen, en een driver als EMM386 zal er grotere modules in kunnen huisvesten, wat op zijn beurt weer ruimte vrijmaakt extra bed in acuut gebrekkig standaardgeheugen. Als u geen aandacht besteedt aan de configuratie van de adapter, kan het blijken dat twee computers met dezelfde hardware en software zullen aanzienlijk verschillende standaardgeheugengroottes hebben na het laden van het besturingssysteem.
    Veel adapters ( SCSI-controllers, adapters lokale netwerken enz.) kunt u de adressen instellen van gebieden met het ingebouwde RAM en ROM die zijn toegewezen aan de geheugenruimte van de computer. Hiermee kunt u conflicten bij het gebruik van UMA oplossen (of, omgekeerd, creëren) en het gebruik van de blokken optimaliseren. Bij het configureren van de te installeren adapters is het noodzakelijk om overlappende bezette adressen uit te sluiten, aangezien dit hoogstwaarschijnlijk zal voorkomen dat de conflicterende apparaten werken. Het meest onaangename (moeilijk op te lossen) conflict doet zich voor als bij het configureren van een adapter het geheugen ervan de buffer of het BIOS van de grafische adapter overlapt. Als de configuratie wordt uitgevoerd met behulp van jumpers, zal het terugkeren naar de normale configuratie niet moeilijk zijn. En als de adapter alleen is geconfigureerd met behulp van een speciaal hulpprogramma dat de inhoud van het niet-vluchtige geheugen wijzigt, kan de configuratie alleen worden gewijzigd door het overeenkomstige hulpprogramma te downloaden en uit te voeren. Maar als er een conflict is met de grafische adapter, is dit niet zo eenvoudig te doen beste scenario Het zal mogelijk zijn om een ​​computer op te starten met een “blind” scherm, en in het ergste geval zal POST weigeren door te gaan met testen en laden, waarbij een fout in de grafische adapter wordt gedetecteerd en dit wordt aangegeven door een pieptoon uit de luidspreker. Maar deze situatie is niet zo hopeloos: er is ook een MDA grafische adapter in de natuur, waarvan de videobuffer niet overeenkomt met de adressen met gangbare EGA- en VGA-adapters en heeft geen BIOS-extensie. Door het niet succesvol geconfigureerde bord in een computer met een MDA-adapter (en uiteraard de bijbehorende monitor) te plaatsen, kunt u het hulpprogramma gebruiken om de juiste configuratie in te stellen. Deze methode is echter niet langer geschikt voor nieuwe computers die geen ISA-busslots hebben.
    Naast de ruimte die wordt ingenomen, heeft het optimaliseren van het gebruik van UMA, vreemd genoeg, ook te maken met prestaties. Voor adaptergeheugengebieden is schaduwgeheugen vaak nuttig. Schaduwgeheugen wordt beheerd via CMOS Setup voor specifieke gebieden. Daarom moet u bij het plaatsen van configureerbare geheugengebieden soms rekening houden met de mogelijkheid om schaduwgeheugengrenzen in te stellen in CMOS Setup. Houd er rekening mee dat Shadow ROM schrijfblokkering heeft, a Schaduw-RAM negeert de mogelijkheid dat de adapter het schaduwgeheugengebied wijzigt, wat tot fouten zal leiden als het schaduwgeheugen onjuist wordt gebruikt. Voor processors 386 en hoger kan het EMM386-stuurprogramma ook schaduwgeheugen organiseren, maar deze functie wordt zelden gebruikt.
    Applicaties die binnenkomen MS-DOS-omgeving, dat actief gebruik maakt van BIOS-programmacode, versnelt de schaduw van het ROM BIOS, zowel het systeem- als de grafische adapter-BIOS en de schijfcontroller aanzienlijk. Voor multitasking besturingssystemen in de beschermde modus (Windows, enz.) versnelt het schaduwen van het ROM BIOS alleen het initiële opstartproces van het besturingssysteem, aangezien de besturingsmodus voornamelijk gebruik maakt van stuurprogramma's die in het RAM zijn geladen.
    Windows OS-applicaties gebruiken virtueel geheugen, en ze hebben geen oude EMS- en XMS-specificaties nodig. De totale hoeveelheid virtueel geheugen die beschikbaar is voor alle toepassingen wordt bepaald door de grootte van het RAM-geheugen en de wisselbestanden (er kunnen er meerdere zijn). In Windows 9x verandert de grootte van het wisselbestand dynamisch afhankelijk van de systeembehoeften. Om ervoor te zorgen dat toepassingen over voldoende geheugen beschikken, moet de schijf waarop het wisselbestand staat, voldoende geheugen hebben vrije ruimte(tientallen en honderden megabytes). Natuurlijk is de hoeveelheid geïnstalleerd fysiek geheugen ook belangrijk; de kleine hoeveelheid ervan kan een fundamentele beperking zijn bij het uitvoeren van een aantal applicaties of het installeren van besturingssystemen. Met een kleine hoeveelheid RAM zal het swappen (paging) te intens zijn, waardoor de snelheid van applicaties aanzienlijk zal afnemen (toegang tot de schijf is enkele ordes van grootte langzamer dan toegang tot RAM). Real-time toepassingen (bijvoorbeeld audio- en videospelers, en nog meer encoders) kunnen juist vanwege de kleine hoeveelheid RAM onbruikbaar worden. Omdat het wisselbestand tijdens het draaien van grootte verandert, is het belangrijk om de fragmentatie van de schijf waarop het bestand staat te controleren. Toegang tot een gefragmenteerd bestand is langzamer dan toegang tot een niet-gefragmenteerd bestand. Wanneer u een schijf kiest om het wisselbestand te hosten, moet u rekening houden met de prestaties ervan: toegangstijd en snelheid van gegevensoverdracht. Bij gebruik van real-time toepassingen die intensief communiceren met schijven (dezelfde spelers en encoders, evenals programma's die cd's branden), moet het wisselbestand indien mogelijk op andere schijven worden geplaatst.
    Als op een computer met een beveiligd besturingssysteem (Windows, Unix, OS/2...) toepassingen met berichten over onvoldoende RAM niet meer starten, controleer dan vrije ruimte op harde schijven die worden gebruikt voor swappen. Als MS-DOS-toepassingen niet voldoende geheugen hebben, controleert u de bestanden AUTOEXEC.BAT en CONFIG.SYS en voert u het hulpprogramma MEMMAKER uit of voert u handmatige geheugenoptimalisatie uit.
    Het vergroten van de fysieke hoeveelheid RAM kan in sommige gevallen leiden tot een onverwachte afname van de computerprestaties. Dit is mogelijk wanneer het moederbord (of de processor met een secundaire cache) niet de volledige hoeveelheid RAM in de cache kan opslaan. Veel moederborden voor Pentium-processors Alleen de eerste 64 MB RAM worden in de cache opgeslagen; de eerste Pentium II-processors hadden slechts 512 MB in de cache opgeslagen. Geheugen dat groter is dan het cachegebied is uiteraard beschikbaar, maar de prestaties zijn veel lager dan die van het cachegebied. Windows 9x OS wijst geheugen toe vanaf de bovenkant van het beschikbare geheugen, met de kernel bovenaan, waarvan de snelheid essentieel is voor de werking van veel applicaties. Als de kernel na het vergroten van het RAM-geheugen in een gebied terechtkomt dat niet in de cache kan worden opgeslagen, is het mogelijk dat de prestaties afnemen. Om deze ziekte te behandelen, kunt u het shareware-programma W2CACHE.COM gebruiken, dat aan het begin draait Windows opstarten en, als je daar verblijft, ‘eet’ bovenste deel geheugen, waardoor de Windows-kernel in het lagere, in de cache opgeslagen gebied wordt geladen. Nadat Windows klaar is met laden, maakt het programma het bezette geheugen vrij en geeft het besturingssysteem dit aan toepassingen.

    Het toverwoord ‘optimalisatie’ heeft een fascinerende werking. Een droomconfiguratie die met één druk op de knop kan worden gecreëerd. Er zijn nogal wat programma's waarvan de ontwikkelaars zo'n "wonder" beloven. Wij krijgen versnelling van het systeem als geheel of van de afzonderlijke componenten aangeboden. Het optimaliseren van Windows RAM is een van deze “geheime” technologieën. Vandaag zullen we verschillende hulpprogramma's bekijken die voor dit doel zijn ontworpen en zien hoe gerechtvaardigd hun gebruik is.

    Het RAM-gebruik begint op het moment dat de pc wordt ingeschakeld. Het wordt erin geladen uitvoerbare code besturingssysteem en gelanceerd door de gebruiker programma's. Hogesnelheidstoegang tot de daarin opgeslagen gegevens is een van de belangrijkste componenten van computerprestaties. Virtueel geheugen wordt gelijktijdig met het RAM geactiveerd. Op Windows is dit apart bestand pagefile.sys, gelegen in de hoofdmap van de systeemschijf. Virtual Memory Manager, een onderdeel van de OS-kernel, uploadt gegevens van programma's die actief zijn maar momenteel niet worden gebruikt. Omdat de gebruiker met meerdere applicaties werkt, wordt de verplaatsing van informatie tussen RAM en virtueel geheugen uitgevoerd door VMM in achtergrond. Het systeem handhaaft dus onafhankelijk een evenwicht in het geheugengebruik. Tegelijkertijd is de geheugenmanager een onderdeel van de kernel hoogste prioriteit uitvoering met betrekking tot welk programma dan ook. Alle optimalisatiehulpprogramma's voor het systeem zullen een gebruikerstoepassing zijn. Daarom moet elke poging om een ​​kernelcomponent te verstoren worden genegeerd.

    RAM-optimalisaties

    Nu, begrip algemene principes OS-prestaties, laten we eens kijken hoe de RAM-optimalisatie voor Windows werkt. Dat is ons beloofd geïnstalleerd hulpprogramma zal het geheugen wissen, waardoor de prestaties toenemen.

    Wise Memory-optimalisatie

    Het programma wordt verspreid onder een gratis licentie en heeft een interface die volledig in het Russisch is vertaald. IN licentieovereenkomst de ontwikkelaars waarschuwen dat ze geen verantwoordelijkheid nemen voor de gevolgen van het gebruik ervan, en dat iedereen fouten maakt.

    Het hoofdvenster toont het totale bedrag en een grafiek van het huidige RAM-gebruik. Klik op het tandwiel erin bovenste hoek brengt het instellingenpaneel naar voren.

    Slechts twee punten hebben rechtstreeks betrekking op geheugenoptimalisatie. Start automatisch reinigen wanneer een bepaalde drempel wordt bereikt en de wijze van interactie met de processor.

    De “schuifregelaar” die het startniveau van de optimalisatie markeert, is niet succesvol uitgevoerd. Op het moment van aanpassing digitale waarde verandert niet en er is geen schaal waarop moet worden genavigeerd. Met de standaardinstellingen begint het programma alleen met geheugen te werken als de processor niet bezig is met het uitvoeren van andere taken. Met andere woorden, op het moment dat RAM wordt vrijgegeven zonder zijn deelname. Onder belasting, toen het gespecificeerde 30% RAM-volume werd bereikt, gebeurde er geen “wonder”.

    Bij niet aangevinkt Wise Memory Optimizer zal elke vijf minuten "een vlaag van activiteit weergeven". De timerreiniging wordt ongeacht de ingestelde drempel geactiveerd.

    We kunnen zeggen dat het programma onschadelijk is. Er is geen voordeel verbonden aan het gebruik ervan. Na het handmatig uitvoeren van "optimalisatie" keren de gegevens over het geheugengebruik terug naar originele waarden binnen een paar seconden.

    Mz Ram Booster

    Een ander programma voor het optimaliseren van RAM. De ontwikkelaars zijn er in 2010 mee gestopt, maar het is nog steeds populair.

    De Engelse help voor Mz Ram Booster biedt een lijst met ondersteunde besturingssysteemversies. Gezien het jaar van uitgave is Windows 7 de laatste op de lijst.

    Russische lokalisatie van de interface wordt handmatig toegevoegd met behulp van een XML-bestand. De functies waarin we geïnteresseerd zijn, zijn geconcentreerd op het eerste tabblad dat wordt geopend wanneer het hulpprogramma wordt gestart. Gebieden “2” en “3” geven informatie over fysieke grootte RAM en virtueel geheugen. Ram Booster heeft de grootte van het wisselbestand onjuist bepaald. Het vierde frame toont de beschikbare opties. Optimalisatie en RAM opruimen komt neer op het verwijderen van geladen maar momenteel niet gebruikte DLL's en gegevens. Het gedeelte "Opties" bevat een tiental shells om te wijzigen verschijning programma's en lokalisatieschakelaar.

    Het derde tabblad is voor het verfijnen van automatische optimalisatie op de achtergrond. U kunt aanbevolen instellingen selecteren.

    De schermafbeelding toont de beslissing die door het programma is genomen.

    We belasten het besturingssysteem met het uitvoeren van verschillende resource-intensieve taken, en we raken ervan overtuigd dat het programma niet bestand is tegen onafhankelijk bepaalde parameters. Gezien het stopzetten van de ondersteuning voor ontwikkelaars, is het handmatig optimaliseren van het geheugen in Windows 7 het meest waar we op kunnen vertrouwen.

    Mem verminderen

    Mem Reduct is het modernste van de besproken hulpprogramma's met een interface gemaakt in de stijl van Windows 10.

    Er zijn geen grafieken of diagrammen in het ontwerp. Informatie wordt aan de gebruiker doorgegeven in digitale modus. De instellingen worden verzameld in het menu "Bestand", aangegeven in de schermafbeelding.

    De besturingsopties zijn verdeeld over vier tabbladen. Op de eerste zijn algemene instellingen gedrag.

    Het volgende tabblad bevat opties voor het werken met RAM. Het blok over het werken met RAM-gebieden kan op de standaardinstellingen blijven staan. Het gebied gemarkeerd met een frame is verantwoordelijk voor automatische reiniging. Triggeren is mogelijk bij het bereiken van een drempelwaarde of via een timer.

    Onder hoge belasting is Mem Reduct de enige die zijn taak actief begint uit te voeren. Wanneer het RAM-geheugen op een bepaald volume wordt geladen, wordt de automatisering van het programma onmiddellijk geactiveerd. De voltooiingsstatus van de taak wordt weergegeven in het standaardmeldingsgebied.

    Als u de opschoondrempel instelt op 60-70%, probeert het programma deze op agressieve wijze te behouden, waarbij gegevens van lopende processen uit het geheugen worden geperst.

    Conclusies

    Het werk van de beschreven hulpprogramma's is gebaseerd op "simulatie" van toegang tot geheugen met een grote hoeveelheid gegevens. VMM maakt getrouw ruimte vrij en het programma meldt aan de gebruiker dat het opruimen is voltooid. De ideale use case voor dergelijke hulpprogramma's zou een eenmalige lancering na sluiting zijn gaming-applicatie of een resource-intensieve taak. Op dit moment “vertraagt” de pc, waardoor er niet meteen ruimte vrijkomt terwijl u wacht tot de gegevens weer toegankelijk zijn. Door het schoon te maken, zal het sneller terugveren.

    Het is onmogelijk om het RAM-geheugen te optimaliseren tijdens het uitvoeren van een resource-intensieve applicatie. Gegevens die in het virtuele geheugen worden 'uitgeperst', worden elke keer teruggestuurd naar het RAM, wat resulteert in extra belasting van de processor.

    RAM-gebruik in Windows 10

    Interne optimalisatie Windows-RAM 10 wordt door Microsoft geïmplementeerd met behulp van pre-compressietechnologie. In Linux en MacOS bekend hoge stabiliteit, het wordt al heel lang gebruikt. In eerdere builds werd dit in Taakbeheer weergegeven als een "Systeem en gecomprimeerd geheugen" Dit is waar de mening vandaan komt dat Windows "RAM eet". De huidige OS-builds geven geheugenwerk weer in de vorm van een grafiek.

    De compressiefunctie verbetert over het algemeen de reactiesnelheid van het systeem bij het werken met reguliere toepassingen, maar kan de spelconfiguratie verstoren. Als je voldoende RAM hebt in games en de prestaties merkbaar afnemen, kun je dit uitschakelen.

    Roep het Power User-menu op en ga naar het item aangegeven in de schermafbeelding.

    Het venster Windows Management Console wordt geopend. In het gebied snelle overgang Vouw het gemarkeerde gedeelte uit en selecteer 'Services'. Zoek naar Superfeth in de lijst die aan de rechterkant van het venster wordt geopend. Opening dubbelklikken menu voor het bewerken van parameters.

    Wijzig in de vervolgkeuzelijst gemarkeerd met een pijl het opstarttype in 'Uitgeschakeld'. Wij stoppen de dienst en bevestigen onze beslissing.

    Na het opnieuw opstarten wordt de RAM-optimalisatie van Windows 10 uitgeschakeld. Het systeem zal in de oude stijl met RAM gaan werken, zonder gebruik te maken van compressietechnologieën.

    Tot slot

    32-bits versies van het besturingssysteem hebben een beperking op de hoeveelheid gebruikt RAM. Zo'n systeem kan niet meer dan 4 GB RAM beheren. Om bij de tijd te blijven, kunt u overwegen om over te stappen naar 64-bits Windows. Zelfs in de "Home" -editie kan hij werken met een RAM-capaciteit van 128 GB. Voor comfortabel gebruik en werken moderne toepassingen 8 GB is voldoende, en voor een gamingconfiguratie – 16 GB. Het resultaat is dat u een uitgebalanceerd systeem krijgt dat geen extra optimalisaties nodig heeft.

    Leuk vinden

    Leuk vinden

    Tweeten

    Er zijn een aantal programma's die in wezen charlatan zijn. Ze beloven allemaal een wonderbaarlijke toename van de computersnelheid door ruimte vrij te maken in het RAM-geheugen van de computer. Om te begrijpen waarom dit nutteloos en zelfs schadelijk is, moet je toch eerst begrijpen wat RAM is?

    Wat is RAM en waarom is het nodig?

    RAM (of RAM - R andom A toegang M emorie, of RAM - OVER werkzaam Z doet denken U apparaat) - vluchtig geheugen dat wordt gebruikt om tijdelijk instructies en gegevens op te slaan die nodig zijn voor berekeningen die worden uitgevoerd door de processor (of processors) van een computer. Dit wordt nauwkeuriger en gedetailleerder beschreven op Wikipedia, maar ik zal me concentreren op het feitelijke probleem van vrije ruimte in RAM.

    Opmerking: ik spreek zo eenvoudig mogelijk, waarbij ik veel termen en kenmerken weglaat, en alleen de essentie overlaat die nodig is in de context van mijn notitie.

    De processor heeft RAM nodig snel toegang tot gegevens die harde schijf kan op geen enkele manier voorzien. Daarom wordt het programma, wanneer het wordt gestart, in het RAM geladen - dit is de enige manier waarop de computer berekeningen kan uitvoeren, waarbij gegevens vanuit het RAM naar de processor worden gestuurd en terug.

    IN Windows actief programma's kunnen niet alleen fysiek "in RAM-kaarten" worden geplaatst, maar ook op de harde schijf in een bestand paginabestand.sys. Dit bestand wordt het “swapbestand” of “swap” genoemd (van het Engelse swap).

    Het idee is dit: als een programma veel geheugen in beslag neemt, wordt een deel ervan op de harde schijf in het wisselbestand geladen, waardoor er ‘leefruimte’ vrijkomt voor andere programma’s, en indien nodig worden de gegevens weer in het RAM geladen. .

    Probleem is dat het snelheidsverschil tussen RAM en harde schijf enorm. Dit kan als volgt duidelijk worden aangetoond:

    Om ervoor te zorgen dat alleen onnodige gegevens in het wisselbestand worden gedumpt, voert Windows Memory Manager uit. Het werkt behoorlijk succesvol, waardoor je op een computer met 512 MB RAM programma's kunt uitvoeren die meer dan een gigabyte geheugen in beslag nemen. Een typisch voorbeeld is moderne versies Adobe Photoshop, 3DS Max en vele andere programma's voor complexe berekeningen. Natuurlijk zullen programma's dat wel zijn met zo'n kleine hoeveelheid RAM sterk vertragen, maar erin werken is op zijn minst mogelijk, maar mogelijk.

    Wat doen geheugenoptimalisaties?

    Laat ik een analogie maken met medicijnen om de symptomen te verlichten: ze behandelen niet de oorzaak, ze verlichten alleen de symptomen. Als iemand griep heeft, zal het wegwerken van een loopneus deze niet genezen. Als de computer langzamer wordt en er weinig vrij geheugen is, wordt deze niet langzamer gebruikt geheugen, maar door een te veel hulpbronnenintensief programma of bijvoorbeeld oververhitting.

    Alle optimalisatieprogramma's zijn vereist toon de hoeveelheid vrije ruimte in RAM. En vaak met rode letters en waarschuwingen dat dit de snelheid van de computer negatief beïnvloedt. Wat eigenlijk niet waar is. Als een programma al het RAM-geheugen nodig heeft, betekent dit dat het nodig is voor zaken (berekeningen) en om te werken snel ze zal er alleen zijn als ze zoveel ruimte krijgt als ze vraagt.

    Een typisch voorbeeld van programma's die grote hoeveelheden RAM nodig hebben, zijn games. Als een game 2 gigabyte RAM nodig heeft, kun je daar niets aan doen. Zonder de vereiste hoeveelheid RAM zal het spelen problematisch zijn vanwege de lage framesnelheid - het spel zal vertragen vanwege het feit dat een deel van de gegevens zich op langzaam bestand ruilt. RAM-optimalisaties creëren hetzelfde negatieve effect- nadat het geheugen is vrijgemaakt, krijgen programma's minder geheugen toegewezen dan ze nodig hebben, en daarom beginnen de "remmen" opnieuw.

    Opmerking #1: Ik zeg niet dat framesnelheden in games rechtstreeks verband houden met de hoeveelheid RAM. Door meer RAM in uw computer te installeren, kunt u de prestaties alleen verbeteren in die programma's waar de hoeveelheid RAM echt belangrijk is, zonder rekening te houden met andere, belangrijkere parameters: processorfrequentie, kenmerken van de videokaart, RAM-frequentie, snelheid van de harde schijf, enz.

    Opmerking #2: Er gebeuren fouten met programma's gemeenschappelijke naam « geheugen lek“wanneer een programma zonder reden “groeit” en al het geheugen onnodig in beslag neemt, maar in dit geval is het noodzakelijk om te eisen dat de ontwikkelaars van dit programma de fout corrigeren en geen geheugen vrijmaken met optimizers.

    Hoe geheugenoptimalisaties werken

    Geheugenoptimalisatieprogramma's (ze kunnen verschillende namen hebben - SuperRAM, FreeMemory, Memory Management SuperProMegaEdition, enz.) kunnen op verschillende manieren geheugen vrijmaken, maar ze zijn allemaal verbonden met het principe van het misleiden van Windows Memory Manager:

    1. Het programma roept speciale functie EmptyWorkingSet(), dat alle programma's dwingt om zoveel mogelijk van zichzelf in het wisselbestand te dumpen.
    2. Het programma begint ongecontroleerd in het geheugen te groeien en vertelt de Windows Memory Manager dat het het nodig heeft voor zaken (ik spreek in metaforen, maar in feite is dit precies het geval), waardoor de Memory Manager zoveel mogelijk weggooit meer programma's naar de harde schijf in het wisselbestand.

    Het resultaat is altijd hetzelfde: programma's beginnen te vertragen, maar het aantal vrije ruimte in RAM is groen en het geheugenoptimalisatieprogramma zegt dat alles in orde is. Het resultaat is dat de gebruiker blij is, een venster opent met zijn favoriete programma en... wachten. Omdat zijn favoriete programma begint veel vertragen. Dit zal gebeuren totdat het programma “zichzelf” vanuit het wisselbestand naar het RAM terugstuurt. Als gevolg hiervan raakt het RAM-geheugen weer vol, meldt de vrije ruimte-indicator opnieuw dat het geheugen bezet is, wordt de gebruiker boos, begint het geheugen te wissen en gebeurt alles voor de tweede (derde, vijfde, tiende) ronde.

    Het tegenovergestelde effect: het programma neemt al het RAM-geheugen in beslag zogenaamd Voor snel werk- het zal niet mogelijk zijn om dit te bereiken. Ik gebruikte het woord “zogenaamd” omdat in het ideale geval (als er voldoende geheugen is) programma's nemen zoveel geheugen in beslag als ze nodig hebben En dit proces kan niet worden verstoord. Als je het proces verstoort, krijg je remmen veroorzaakt door veelvuldig beroep naar het wisselbestand.

    Nog een triest punt: geheugenoptimalisaties kunnen niet uit het RAM worden verwijderd onnodige programma's. Wij stellen zelf hun ‘nutteloosheid’ vast; alles werkt anders in een computer. Alle programma's worden zonder onderscheid in het wisselbestand geladen.

    Conclusie #1: RAM vrijmaken door optimizers doet alleen maar schade en vermindert de prestaties.

    Conclusie nr. 2: Je kunt de snelheid van een programma niet beoordelen aan de hand van de hoeveelheid ruimte die het in beslag neemt in het RAM-geheugen.

    Conclusie nr. 3: als een programma veel RAM-ruimte in beslag neemt, betekent dit dat het werkt grote volumes gegevens. Je kunt haar alleen helpen sneller te 'denken' door de hoeveelheid RAM te vergroten, d.w.z. door meer RAM-kaarten in de computer te installeren. Maar dit helpt niet als de overige kenmerken van de pc niet aan de eisen voldoen.

    Om niet ongegrond te zijn, is hier een link naar soortgelijke conclusies met uitleg over hoe Windows Memory Manager werkt: hier.

    Hoe moet het geheugen worden geoptimaliseerd?

    Meest voor de hand liggende manier verhoog de computerprestaties - sluit onnodige programma's. De tweede is het installeren van meer RAM-sticks (borden) zodat programma’s “zich meer op hun gemak voelen” en sneller werken. Andere manieren om een ​​computer te versnellen die rechtstreeks verband houdt met RAM zijn: Nee.

    Ik herhaal nogmaals: Geheugenoptimalisaties zijn onzin om geld te verdienen aan goedgelovige gebruikers. Dezelfde domheid is het aanpassen van “verborgen geheugeninstellingen” in Windows, omdat alles daar al het meest optimaal is geconfigureerd na testen op een groot aantal computers. Er zijn specifieke problemen, maar dit geldt niet voor thuiscomputers.

    Over vrij RAM-geheugen in Windows Vista, 7, 8, 10

    Op forums zie ik vaak verontwaardigde kreten (ik citeer): “ Ik installeerde Windows 7 (8, 10), keek naar Taakbeheer en er stond dat anderhalve gigabyte of het hele RAM-geheugen bezet was! Windows 7 (8, 10) neemt veel geheugen in beslag!»

    In feite is alles compleet anders en er is geen reden om verontwaardigd te zijn. Integendeel: In moderne besturingssystemen wordt vrij geheugen toegewezen voor cache. Dit gebeurt voornamelijk dankzij de SuperFetch-functie. Dankzij de cache starten programma's sneller op, omdat in plaats van toegang te krijgen tot de harde schijf, gegevens worden geladen vanuit RAM (zie de afbeelding hierboven, het verschil in snelheid hard werken schijf en RAM zijn vetgedrukt). Als een programma meer RAM nodig heeft: cache onmiddellijk zal zijn omvang verkleinen en plaats maken voor haar. Meer informatie hierover staat op Habrahabr.

    Conclusies:

    1. Het is niet nodig om het geheugen te wissen, omdat elke byte ruimte maximaal wordt gebruikt effectief.
    2. Vergeet geheugenoptimalisaties: ze optimaliseren niets en verstoren de cache en andere Windows-functies.
    3. Als er direct na het inschakelen van de computer veel RAM-geheugen in beslag wordt genomen, is dit volkomen normaal en niet de oorzaak langzaam werk programma's. Als het opstarten vol zit met een tiental of twee programma's die dit geheugen in beslag nemen, tegelijkertijd de processor laden en de harde schijf gebruiken, Het zal zeker vertragen. Dergelijke programma's moeten worden aangepakt door ze te verwijderen of tijdens het opstarten te verwijderen, en het geheugen niet te wissen met optimalisatieprogramma's.

    Er is ook een mythe dat bij gebruik Windows Vista, 7, 8 en 10 interfereert de cache met programma's. Naar verluidt: "wanneer een programma meer RAM nodig heeft, blijkt het verstopt te zijn met cache en treden er remmen op." Dit is eigenlijk niet waar. De cache verdwijnt onmiddellijk en programma meteen de vereiste hoeveelheid RAM beschikbaar komt.

    De paginabestandsgrootte wijzigen, verplaatsen of uitschakelen

    Ook heel gebruikelijk, op de een of andere manier schadelijk, advies. Op Habrahabr staat hierover een goed artikel. Ik zal alleen de belangrijkste conclusies van dat artikel geven, en mijn eigen conclusies uit persoonlijke ervaring toevoegen:

    1. Het heeft weinig zin om de grootte van het wisselbestand te wijzigen. Theoretisch zou je idealiter de grootte van het wisselbestand niet groter moeten instellen dan nodig is voor de actieve programma's, maar het probleem is dat zelfs als je dag in dag uit dezelfde programma's van dezelfde versie gebruikt, de situaties anders zijn (je kunt draaien in browser één tabblad, of misschien wel honderd, elk met open spel op Flash) en de beschikbare geheugenvereisten zullen variëren - de geschatte "ideale" paginabestandsgrootte zal van minuut tot minuut variëren. Daarom heeft het geen zin om de grootte van het wisselbestand te wijzigen, aangezien de “ideale grootte” van het wisselbestand voortdurend verandert. Het is gemakkelijker om de door het systeem bepaalde grootte te laten en jezelf niet voor de gek te houden.
    2. Als u het paginabestand uitschakelt systeempartitie (in dit geval kan het wisselbestand op andere partities worden gebruikt), Geheugendump werkt niet voor BSOD-fouten. Daarom, als het systeem “ blauw scherm death", om de oorzaak van de fout te achterhalen, moet u eerst het wisselbestand op de systeempartitie inschakelen en vervolgens wachten tot de fout zich opnieuw voordoet. Er is slechts één situatie waarin het raadzaam is om het paginabestand uit te schakelen systeem schijf(verlies van diagnostische mogelijkheden) en schakel deze in op een andere - als er twee of meer zijn fysiek harde schijven. Door het wisselbestand naar een andere fysieke schijf te verplaatsen, kunt u stotteren verminderen door de belasting over de schijven te verdelen.
    3. Het uitschakelen van het wisselbestand (volledig, d.w.z. op alle schijven) zal problemen en crashes van programma's veroorzaken die veel hulpbronnen gebruiken. Je zult het niet geloven, maar zelfs nu er gemiddeld 16 GB RAM op een thuiscomputer is geïnstalleerd, zijn er programma's die meer nodig hebben. Persoonlijk ben ik problemen tegengekomen bij het renderen van complexe scènes met V-Ray en bij het werken in GIMP-programma- deze programma's zijn behoorlijk vraatzuchtig wat betreft beschikbaar geheugen en sluiten wanneer er onvoldoende geheugen is.
      Opmerking: Het is duidelijk dat programma's meestal niet zelf gegevens naar het paginabestand schrijven; het besturingssysteem doet dit voor hen (maar er zijn uitzonderingen). Hoe het ook zij, een uitgeschakeld paginabestand kan niet als onderdeel worden beschouwd van normaal computerbedieningsmodus.
    4. Verplaats het wisselbestand naar een RAM-schijf(heel snel virtuele schijf, gelegen in RAM) ongepast.
      Ten eerste, en dit is het belangrijkste wanneer Windows opstarten De RAM-schijf kan later initialiseren dan het moment waarop het systeem het wisselbestand nodig heeft. Hierdoor kan er van alles gebeuren - van BSOD tot spontane systeemvertragingen (ik kwam het bovenstaande tegen toen ik dit idee aan het testen was).
      Ten tweede, zal de grootte van zo'n wisselbestand klein zijn - het geheugen is niet van rubber. Er ontstaat een keuze: óf een gebrek aan RAM vanwege een groot wisselbestand in het geheugen, óf programmafouten vanwege een gebrek aan ruimte in het geheugen. klein bestand ruilt. Er is geen gulden middenweg, want... de computer kan perfect presteren verschillende taken.
      De uitzondering wanneer u een groot wisselbestand op een RAM-schijf kunt maken, is als u over 16 GB RAM of meer beschikt. Met zo'n hoeveelheid RAM wordt het wisselbestand echter bijna nooit gebruikt, en het heeft geen zin om het in het RAM te bewaren.
      Ten derde, is dit simpelweg zinloos, omdat er swap nodig is om het virtuele geheugen uit te breiden met behulp van een harde schijf of SSD.

    Het wisselbestand wissen

    In het wisselbestand paginabestand.sys er kan een verscheidenheid aan informatie worden opgeslagen vertrouwelijk- bijvoorbeeld afbeeldingen van onlangs geopende pagina's in de browser. Dit is een normaal proces vanwege de manier waarop programma's in Windows werken. Als u wilt, kunt u ervoor zorgen dat het wisselbestand wordt gewist wanneer de computer wordt uitgeschakeld. Deze aanpassing zal echter op geen enkele manier de prestaties verbeteren; integendeel, het zal het afsluiten en opnieuw opstarten van de computer ernstig vertragen.

    Als jij Niet beter met vertrouwelijke gegevens werken schakel het opschonen van pagefile.sys niet in.

    Beschikbaarheid van meer dan 4 GB RAM in Windows

    Het internet wordt letterlijk overspoeld met speculaties van gebruikers over waarom 3,5 GB RAM beschikbaar is in bit Windows in plaats van bijvoorbeeld de geïnstalleerde 4 GB. Er zijn veel theorieën, mythen en legendes bedacht. Ze zijn bijvoorbeeld van mening dat dit een beperking van Microsoft is die kan worden verwijderd. In feite is dit gedeeltelijk waar: er is echt sprake van een gedwongen beperking. Je kunt het gewoon niet verwijderen. Dit komt door het feit dat op 32-bits systemen stuurprogramma's en programma's instabiel kunnen worden als het systeem meer dan vier gigabyte RAM gebruikt. Voor 64-bits Windows worden stuurprogramma's grondiger getest; de bovengenoemde beperking is er niet.

    In 32-bits Windows is slechts 4 GB RAM beschikbaar, in 64-bits is er geen dergelijke beperking en is er veel meer RAM beschikbaar - tot 192 GB.

    Maar zo eenvoudig is het niet. Windows 7 Initieel (starter)(en zijn Vista-tegenhanger) ziet niet meer dan 2 GB RAM. Dit is ook een beperking, maar niet vanwege instabiele software. Feit is dat Windows 7 Basic exclusief wordt gedistribueerd op netbooks met een laag vermogen, in feite bijna gratis, dus het was nodig om afstand te nemen van duurdere edities: Home Basic, Home Advanced, Ultimate, enz. Sommige beperkingen van Windows 7 Starter kunnen worden verwijderd, maar niet de limiet van twee gigabyte RAM.

    Wat betreft de overige 32-bits edities van Windows XP, Vista, 7 en Windows 8/10: in de praktijk is er zelfs nog minder beschikbaar voor de gebruiker - 3,5 GB. Het punt is dat chauffeurs ook hun eigen adressen hebben, die beroven Windows-programma's toegang tot een deel van het geheugen van 512 megabytes. Er is een patch waarmee je dergelijke adressen verder dan vier gigabyte kunt 'pushen', zodat het systeem alle 4 GB RAM begint te gebruiken, maar dit heeft vrijwel geen zin:

    • Zoals ik hierboven schreef, zullen stuurprogramma's en programma's na zo'n patch niet meer correct kunnen werken, dus het systeem kan vastlopen en fouten veroorzaken, d.w.z. zich onvoorspelbaar gedragen.
    • Zelfs als er 8, 16, 32 GB of meer RAM-kaarten op de computer zijn geïnstalleerd, zal dit op geen enkele manier helpen om ze in de 32-bits modus van het besturingssysteem te gebruiken.

    Wat heeft het voor zin om 512 MB extra RAM te hebben als het systeem instabiel wordt? Hier is een goed voorbeeld. U zult nog steeds 64-bits Windows moeten installeren.

    Het feit dat 4 GB RAM zichtbaar is, betekent niet dat het effectief kan worden gebruikt. Het probleem is dat 32-bits Windows niet op competente wijze meer dan 2 GB fysiek RAM-geheugen aan een proces (programma) kan toewijzen. Veel mensen vergeten dit - en tevergeefs. Het maakt niet uit hoeveel RAM er in de computer zit als het programma niet meer dan 2 GB RAM kan krijgen. Voorbeeld: als een gebruiker in 32-bits Windows met Photoshop werkt op een computer met 4 GB RAM, kan Photoshop maximaal twee gigabytes gebruiken, de rest van de gegevens wordt in het wisselbestand gegooid en begint te vertragen omlaag. Hetzelfde geldt voor spelletjes.

    In feite kunnen programma's alleen op een 64-bits besturingssysteem het volledige potentieel van meer dan twee gigabyte RAM benutten.

    En niet allemaal, maar alleen degenen die zijn ontworpen om meer dan 2 GB RAM te gebruiken. De situatie kan opnieuw worden gecorrigeerd met behulp van de juiste patches in 32-bits Windows, maar dit werkt niet met alle programma's. Ik herhaal: alleen 64-bits Windows en 64-bits programma's die daarin draaien, zijn de enige manier om het volledige potentieel van een grote hoeveelheid RAM te benutten. Ondertussen, met server Windows-versies

    de situatie is anders: daar zijn veel grotere hoeveelheden RAM beschikbaar, zelfs in 32-bits versies van het besturingssysteem. Waarom dit gebeurt, wordt beschreven in het artikel De grenzen van Windows doorbreken: fysiek geheugen van Mark Russinovich.

    • Laten we het samenvatten
    • RAM-optimalisatieprogramma's kunnen niet worden gebruikt.
    • Het aanraken van geheugeninstellingen is hetzelfde, ook al heeft het programma veel hints die een gevoel van controle over de situatie geven.
    • Het vrije RAM-geheugen in Windows Vista/7/8/10 wordt voorgoed gebruikt, het is beter om deze functionaliteit niet aan te raken - alles werkt goed, er kan bijna niets worden verbeterd. Als uw computer langzamer wordt, dan is dit het geval waarschijnlijker niet vanwege bezet geheugen (het wordt bezet door de nuttige cache), maar vanwege, of grote hoeveelheid programma's draaien
    • Leuk vinden