Kompiuterio atmintinės (RAM) derinimas
Kažkadaise 64 MB kompiuterio operatyvioji atmintinė buvo didelė prabanga, dabar tokio atminties kiekio nepakanka net paprastai naršyklei pilnai veikti, nekalbant apie OS ir kitus būtinus resursus. Daugelio programų vykdymas vienu metu, nuotraukų ir vaizdo medžiagos apdorojimas ar intensyvus naršymas po internetą labai sparčiai eikvoja atmintinę.
Jei nedidelė kompiuterio atmintinė ar blogai nustatyti parametrai, gali gerokai sumažėti kompiuterio našumas, atsirasti klaidų pranešimų ir net ,,pakibti” sistema. Didesnė atmintinė padės išvengti daugelio rūpesčių.
Atmintinės modulių kainos sparčiai kinta, tačiau per pastaruosius kelerius metus jos nuolat mažėja.
Tačiau prieš perkant naują atmintinę pirmiausia reikia viską išspausti iš senosios. ,,Windows” turi keletą priemonių atmintinei tvarkyti, taip pat priemonių su atmintine susijusioms bėdoms spręsti.
Kai kompiuteris išeikvoja visą standartinę atmintinę (t.y. RAM lustus), perteklinius duomenis jis saugo virtualiojoje atmintinėje. Tai paprasčiausia didelė rinkmena ,,swap file” (siūlomas lietuviškas terminas ,,mainų rinkmena”).
Duomenys, esantys diske, pasiekiami daug lėčiau nei RAM lustuose, todėl verta sutvarkyti mainų rinkmeną ir padidinti jos našumą.
Norint sužinoti mainų rinkmenos parametrus, darbalaukyje dešiniuoju klavišu reikia spragtelti ,,My Computer” piktogramą, pasirinkti ,,Properties” ir ,,Performance” skydelyje reikia paspausti mygtuką ,,Virtual Memory”.
Esant standartinėms nuostatoms, ,,Windows” automatiškai nustato tokį mainų rinkmenos dydį, kokio reikia sistemai.
Jei diskinis kaupiklis pilnas, mainų rinkmena mažinama, todėl darbo našumas gali gerokai sumažėti ar nct ,,pakibti” visa sistema. Mainų rinkmenai visada reikia paskirti bent 100 MB laisvos vietos.
Norint nustatyti mainų rinkmenos dydį rankiniu būdu, ,,Virtual Memory” dialogo lange reikia pažymėti ,, Letme specify my own virtual memory settings” (Leisti pačiam nustatyti virtualiosios atmintinės parametrus). Reikia pasirinkti mažiausią ir džiausią dydį, o norint nurodyti nuolatinį rinkmenos dydį reikia įvesti vienodą skaičių į abu laukelius.
Nuolatinis rinkmenos dydis gali padidinti sistemos našumą, nes ,,Windows” nereikia nustatyti rinkmenos dydžio, tačiau tuomet gali pritrūkti atmintinės.
Turint daugiau nei vieną diskinį kaupiklį, mainų rinkmeną reikia laikyti sparčiausiame. Tai padaryti galima ,,Virtual Memory” dialogo lange pateikiant laukelį ,,Hard Disk” ir iš naujo įkraunant sistemą.
Disko defragmentavimas taip pat gali padidinti sistemos našumą. Laikui bėgant, rinkmenos diske pradedamos saugoti gabalais, kurie gali būti išsibarstę po visą diskinį kaupiklį. Detragmentavimo programa pertvarko rinkmenas taip, kad jos būtų saugomos viename nuosekliame bloke. Programos su rinkmena, esančia vienoje fizinėje disko vietoje, dirbs spar-čiau nei su ta, kurios fragmentai išsibarstę po visą diską.
Norint paleisti ,,Windows Disk Defragmenter” pagalbinę programą, reikia pasirinkti ,,Start” • ,,Accessorius” • ,,System Tools”. Deja, mainų rinkmenos defragmentuoti nepavyks, nes ,,Windows” laiko ją ,,nepajudinama”. Šį apribojimą galima apeiti prieš defragmentavimą sumažinus rinkmeną iki minimumo, t.y. įkrovus sistemą iš naujo ir išjungus visas programas, paleidžiamas sistemos jkrovos metu.
Turint pakankamai fizinės operatyviosios atmintinės, kuriam laikui mainų rinkmeną galima visiškai išjungti, tada reikia detragmentuoti diską ir įjungti rinkmeną. Pirmiausia reikia įsitikinti, kad sistemai netrūksta atmintinės ,,Diske Defragmenter” paleisti. Jei sistemai pritrūks atmintinės ir mainų rinkmenos nebus, sistema gali ,,pakibti”. Norint pašalinti mainų rinkmeną, ,,Virtual Memory” dialogo lange reikia pažymėti ,,Disable Virtual Memory” ir iš naujo įkrauti sistemą. Tą patį veiksmą reikia atlikti ir įjungiant.
Norint sužinoti ar darbui pakanka turimos operatyviosios atmintinės ir ar sistema ,,nepakibs”, reikia nuolat stebėti, kiek atmintinės dar liko.
,,Windows System Monitor” pagalbinė programa rodo ,,Windows” neeikvojamos atmintinės kiekį bet kuriuo metu, taip pat pateikia kitą įdomią kompiuterio našumo statistiką. Norint paleisti programą, reikia pasirinkti ,,Start” • ,, Programs” • ,,Accessories” • ,,System ‘I’ools” • ,,System Monitor” (arba reikia įdiekti ją iš ,,Windows” CD, ,,Control Panel” lange pasirinkus piktogramą ,,Add/Remove Programs”), ,,System Monitor” gali rodyti įvairiausią statistiką: užimtos mainų rinkmenos vietos dydį, mainų rinkmenos dydį ar nenaudojamą fizinę atmintinę.
Norint gauti atmintinės statistiką, kurią rodytų ,,System Monitor”, reikia pasirinkti ,,Edit” • ,,Add Itern” • ,,Memory Manager”. Nenaudojamos fizinės atmintinės, mainų rinkmenos ir užimtos mainų rinkmenos apimtys gali padėti suprasti, kurios programos eikvoja daugiausia atmintinės.
Tačiau galima dar tiksliau sužinoti, kiek atmintinės reikia programai. Pirmiausia reikia sužinoti, kiek atmintinės eikvoja šiuo metu veikiančios programos: reikia sudėti ,,System Monitor” pateiktas reikšmes ,,Other Memory” ir ,,Swappable Memory” bei atimti ,,Disk Cache“ reikšmę. Paskui reikia išjunkti dominančią programą ir pakartoti tuos pačius veiksmus. Šių reikšmių skirtumas ir yra ką tik išjungtos programos išeikvotos atmintinės kiekis.
,,Windows” pagalbinė programa ,,System Resource Monitor” – dar viena puiki priemonė atmintinei stebėti. ,,System Resources” yra vadinamoji 128 KB atmintinės sritis, kurią šiuolaikinės ,,Windows” versijos naudoja suderinti su senesnėmis programomis. Jei ji yra pilna, ,,Windows” parodo ,,Out of memory” pranešimą, nors iš tikrųjų yra daug neužimtos fizinės ar virtualiosios atmintinės. ,,Resource Monitor” įkelia resursų matuoklio piktogramą į sisteminį užduočių juostos laukelį. Nukreipus pelę į piktogramą galima pamatyti likusius resursus procentais, o spragtelėjus ją dukart galima išvysti didesnį grafiką.
Jei lieka mažiau nei 25 proc. kompiuterio resursų, naujų rinkmenų ir programų geriau neatversti. Jei neužimtų resursų sumažės iki 10 proc., ekrane turi pasirodyti perspėjimas. Didelė tikimybė, jog ,,pakibs” sistema, todėl nedelsiant reikia išsaugoti savo darbą ir išjunkti nenaudojamas programas bei rinkmenas.
Mažai laisvos atmintinės gali likti ne tik todėl, kad buvo paleista per daug programų ar atvertos didelės rinkmenos. Kartais prastai parašytos programos, baigusios naudoti tam tikras atmintinės sritis, jų neatlaisvina. ,,Atmintinės nuotėkis” greitai kaupiasi ir gali išeikvoti daug atmintinės bei sistemos resursų.
Tokį nuotėkį galima aptikti naudojant ,,System Monitor” ir ,,Resource Monitor” programas. Reikia atkreipti dėmesį į tas programas, kurios, baigusios darbą, palieka mažiau laisvos atmintinės, nei buvo joms pradedant dirbti. Taip pat reikia atkreipti dėmesį į ,,System Monitor” sritį ,,Threads” (gijos). Norint ją pamatyti, programos meniu reikia pasirinkti ,,Edit” • ,,Add Item” • ,,Kernel” • ,,Threads”. Programinės įrangos veiksmai skaidomi į gijas, kurias vykdo kompiuterio aparatūrinė įranga. Jei gijų skaičius nuolat didėja, ypač tuo metu, kai kompiuteris mažai apkrautas, vadinasi, yra aptiktas atmintinės nuotėkis.
Deja, ,,kiaura” programinė jranga nėra retenybė. Manant, jog programoje yra tokio pobūdžio klaidų, jos gamintojo interneto svetainėje reikia ieškoti pataisų.
Nutekėjusią atmintinę ir nenaudojamas bibliotekas(DLL) galima aptikti pagalbine programa ,,RAMrocket”.