Na co Windows tracą pamięć?
Tuż po uruchomieniu jest tylko 2MB wolnej i baaardzo dużo zablokowanej...
W odpowiedzi:
Obsługa pamięci w Windows nie jest rewelacyjna.
Kiepsko działa usuwanie niepotrzebnych modułów, które często pozostają załadowane, bo "mogą się kiedyś przydać"...
Absolutnie minimalną ilością pamięci dla Windows 95 jest 16MB.
32MB zapewni przyzwoitą pracę praktycznie wszystkich aplikacji.
Więcej niż 64MB nie ma specjalnego senu (oczywiście z wyłączeniem przypadków specjalnych np. obróbka bardzo dużych plików graficznych).
Duża ilość zablokowanej pamięci po starcie wynika z mechanizmu przydzielania pamięci na cache dysku.
Windows starają się udostępnić w tym celu prawie całą aktualnie dostępną pamięć.
Nie zawsze wychodzi to najlepiej, dlatego niezłym pomysłem jest ograniczenie maksymalnego rozmiaru dyskowego cache wg reguły: 1MB cache na 8MB RAM.
W System.ini, w sekcji [vcache] należy dopisać dwie linie:
MinFileCache=512
MaxFileCache=4096
(przy założeniu, że w komputerze jest 32MB)
Oczywiście można (a nawet trzeba ~;-))) ) wyrzucić z "Autostrartu" wszystkie zbędne programy...