U tabeli na slici moลพete videti koliko koja komponenta sistema zauzima radnu memoriju. Izmeฤu ostalog, ono ลกto moลพete videti u tabeli je izvor, i jedan od glavnih razloga zaลกto Windows 9x/Me sistemi moraju da se restartuju da bi osveลพili resurse, i zaลกto kod Windows NT/2000 sistema nema potrebe za restartom (pogledajte samo koliko ima vrednosti „neograniฤeno“).
Pa, kako onda uopลกte zaustaviti „oticanje“ resursa? Odgovor je parcijalan i zavisi od aplikacije koja je pokrenuta i ลกta radite sa njom. Na primer, kod sistema Windows 3.1x uฤitavanje velikog broja fontova na sistemu dovodi do iscrpljavanja resursa, dok je to kod kasnijih verzija reลกeno time ลกto se fontovi ne uฤitavaju na startup-u. Meฤutim, kod fontova postoji i druga priฤa. Svaki put kada koristite novi font, on se uฤitava u GDI, i ostaje tamo sve do sledeฤeg boot-ovanja, a sve za sluฤaj da ga ponovo upotrebite. Takoฤe i elementi kao ลกto su pozadinski wallpaper-i i screensaver-i „halapljivo“ zauzimaju resurse, jer se momentalno uฤitavaju.
Odmah po uฤitavanju neke aplikacije, iscrpljuju se potrebni resursi i ฤesto se uopลกte ne oslobaฤaju. To Microsoft naziva „odloลพenom sistemskom inicijalizacijom“, kojom uฤitani element koji neki program zatraลพi samo jednom, ostaje i dalje u memoriji, u sluฤaju da ga kasnije pozove neki drugi program. Da je ovo taฤno moลพe potvrditi i mali eksperiment. Pokrenite neku aplikaciju i saฤekajte da se potpuno zavrลกi uฤitavanje (dati program ฤe zauzeti neke od User i GDI segmenata), a potom zatvorite aplikaciju. Saฤekajte da se zaustave sve disk aktivnosti.
Zatim, ponovo pokrenite istu aplikaciju. Sa retkim izuzecima, aplikacija ฤe biti uฤitana mnogo brลพe nego prvi put. Iako je program nakon prvog zatvaranja oslobodio sistemske resurse, neki od inicijalizovanih resursa ne moraju se ponovo uฤitavati. Druga varijacija ovog eksperimenta je da ponovo zatvorite program i da preฤete na neke druge zadatke (odreฤeno vreme), a zatim da ponovo pokrenete isti program. Rezultat ฤe biti i dalje brลพe pokretanje nego prvi put, ali neลกte sporije u odnosu na drugi put.
Pratite Krstaricu na www.krstarica.com