Windows (narozdiel od napr. Linuxu) potrebuju tolko swapu, aby sa mu do swapu+RAM zmestila vsetka alokovana (committed bytes) pamat.
Alokovana ale neznamena pouzita, cast sa nemusi vobec vyuzit. Staci niekolko krat naraz spustit nic nerobiaci Java program s nastavenim, aby si zabral 1GB pamate a commit limit sa minie velmi rychlo (dalsie spustenie uz vyhlasi chybu), ale skutocne vyuzitie RAM a swap stupne len trochu (vlastne iba RAM, mam totiz 1.5GB RAM).
Nezda sa mi, ze by ta sprava pamate bola tak zla. Trochu (alebo skor dost) ju sledujem pomocou toho nastroja, co je vo Windows v nastrojoch pre spravu a task managera (a k tomu obcas kuknem na velkost pagefile.sys). A robim vseliake testy. Niektore veci su cudne, napr. swapovanie po minimalizacii okna je ked mam kopu RAM, ale nemam pocit, ze by nieco zbytocne spomalovalo PC alebo ze by bol potrebny privelky swap (okrem toho testovacieho pripadu s Javou).
Ak mu nestaci swap, tak tym, ze ho das do RAM, to este zhorsis, ak to vobec system prezije.
Programy, ktore maju memory leak su pre hociaky system, aj programy, ktore legitimne potrebuju vela zdrojov.