Re: Usuwanie bibliotek DLL z pamięci w w2k

Autor: Piotr Palusiński <perfekt_xl_at_invalid.wp.pl>
Data: Fri 18 Aug 2006 - 18:57:38 MET DST
Message-ID: <ec4rig$c30$1@atlantis.news.tpi.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original

In news:ec4mak$ceb$1@nemesis.news.tpi.pl,
1634Racine <1634@Racine.pl> typed:
> taki "myk" znalazlem dla xp i ciekawym, _czy_ma_swoj_odpowiednik_dla_w2k_
> :
>
> " Windows XP przechowuje w pamięci RAM biblioteki DLL, które były używane
> przez zakończone już programy. Jest to najczęściej niepotrzebne obciążanie
> pamięci operacyjnej, a tym samym spowalnianie systemu. Unikniemy tego,
> nieznacznie modyfikując Rejestr systemowy:
>
> Odnajdujemy klucz HKEY_LOCAL_MACHINE\Software\ Microsoft\ Windows\Explorer
> <==== nie ma u mnie w w2k klucza Explorer...
>
> dalej:
> ...tworzymy w nim wartość ciągu (polecenie Nowy | Wartość ciągu z menu
> podręcznego w prawej części okna programu) o nazwie Always- UnloadDll.
> Klikamy dwukrotnie nową wartość i w polu Dane wartości wpisujemy 1

Sa plusy i minusy ze wskazaniem na *minusy*.
AlwaysUnloadDLL - Explorer często cache'uje, kopiując do pamięci wiele
plików DLL i pozostawia je tam przez dłuższy czas, co znacznie zmniejsza
ilość dostępnej pamięci; pozwala jednak zaoszczędzić trochę czasu
podczas uruchamiania tych samych aplikacji lub programów korzystających
z tych samych bibliotek DLL. W razie niewielkiej dostępnej ilości
pamięci operacyjnej RAM (128MB i poniżej) /zalecane/ jest ustawienie w
gałęzi:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
AlwaysUnloadDLL (wartość typu DWORD):
na '1' (explorer zawsze będzie usuwał z pamięci władowane wcześniej
pliki DLL);
ewentualnie na '0' (explorer będzie zostawiał na jakiś czas władowane
wcześniej pliki DLL)
Takie ustawienie moze powodowac problemy z niektorymi starszymi
programami - zwlaszcza starsze i 16-bitowe, moga dawac komunikaty o bledach.

-- 
Piotr Palusiński [Microsoft MVP]
http://www.microsoft.com/poland/communities/mvp/default.mspx
news://msnews.microsoft.com/microsoft.public.pl.windows
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec róznicy 
Received on Fri Aug 18 19:00:24 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 18 Aug 2006 - 19:42:02 MET DST