Tuesday, February 21, 2006

Na záver

ešte jeden trik. Windows Explorer cachuje DLL súbory (Dynamic Link Libraries) do pamäte po dobu, dokedy tieto aplikácie používajúce DLLká nie sú zatvorené. To zbytočne zaťažuje pamäť. Preto pôjdeme do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer. Vytvoríme nový DWORD s názvom „AlwaysUnloadDLL“ a nastavíme defaultnú hodnotu na 1. Tak už Windows nebude cachovať DLL súbory do pamäte.

IoPageLockLimit

Táto hodnota limituje maximálne množstvo kilobytov, ktoré môžu byť „uzamknuté“ pre Input/Output operácie--transfer jednotlivých súborov. Pre Windows XP je väčšinou nastavená hodnota 0, niekde sa môže objaviť aj 512 KB či 0,5. Optimálna hodnota čísla sa vypočíta podľa vzorca X*1048576, čo je 1024*1024 bytov. X sa udáva v megabytoch. Táto zmena sa ale hodí skôr pre počítače, ktoré zdieľajú dáta v sieti príp. sa používajú na rôzne serverové účely.

DisablePagingExecutive

Zmena hodnoty z nuly na 1 sa prejaví len na systémoch, ktoré majú viac ako 128 MB RAM, pretože toto nastavenie používa významnú časť systémových zdrojov počítača. Keď nastavíte hodnotu na číslo [1], systém zabráni stránkovaniu „executive“ súborov, čo zrýchli OS a chod väčšiny programov.

ClearPageFileAtShutdown
Nastavením hodnoty na [1] sa pri každom vypnutí počítača vymažú dáta z pamäte, tento úkon, ale výrazne spomalí vypínanie počítača. Ak patríte k tým viac paranoidným užívateľom, táto „utilitka“ vás ešte viac upokojí.

LargeSystemCache

Táto hodnota je defaultne nastavená na [0], ak ju zmeníme na [1] v podstate tým povieme operačnému systému, aby uvoľnil 4 MB systémovej pamäte, ktorá je inak vyhradená pre „disk caching“, pre file system caching. Týmto spôsobom vlastne operačný systém cachuje kernel OS do pamäte, takže aplikácie sa stavajú rýchlejšími a dostupnejšími. Podľa Microsoftu je hodnota [0] odporúčaná pre serverové aplikácie, ktoré vyžadujú svoje vlastné cachovanie, ide napr. o SQL Server, príp. IIS. Táto hodnota je napr. defaultne zapnutá u Windows 2000 Server. Ak zmeníte hodnotu na 1, váš systém bude spotrebúvať viac pamäte, čo môže na druhej strane spomaliť iné procesy--napr. SQL či IIS. Pre užívateľa, ktorý nevyužíva serverové aplikácie môže táto zmena znamenať výrazné zvýšenie rýchlosti aplikácii.

Windows XP

Windows XP síce vyžadujú pomerne dosť pamäte, Microsoft odporúča minimálne 128 MB, no pokiaľ majú Xpčka tejto „šťavy“ dostatok, dajú sa s ňou, teda s tou pamäťou, robiť zaujímavé veci. Nasledujúce úkony budú vyžadovať zásah do registrov, preto ich odporúčam vykonávať len tým skúsenejším. Ako základ si zoberieme cestu do registrov: