PDA

Visualizza versione completa : Scaricare le DLL dalla Memoria


simoner
19-04-2002, 11.50.59
Ho visto la modifica del Registro che permette di scaricare le DLL dalla Memoria.

Cosa che "Velocizza il sistema e lo rende + leggero.".

Cosa ne pensate?

Ibanez
19-04-2002, 11.56.43
Hai forse qualche miglioramento in stabilità ma in velocità poco e niente. Mettila comunque, male non fa

simoner
19-04-2002, 13.25.31
Perchè migliore stabilità?

Posso capire che liberi della memoria ma comporta il ricaricare le librerie ogni volta che servono.

E poi vengono scaricate all'uscita del programma o quando hai finito di usarle

Ibanez
19-04-2002, 14.32.35
Vengono scaricate quando non servono +. I programmi solitamente le scaricano quando è finita la loro esecuzione. Non hai miglioramenti in velocità perchè, come hai già detto, bisogna ricaricare le librerie quando servono, e una lettura da disco è + lenta di una dalla memoria.

simoner
19-04-2002, 15.29.27
Capisco... ma normalmente tutte le DLL rimangono in memoria? Si scaricano solo quando apro un altro programma?

DavideDave
19-04-2002, 15.56.11
Se apri Outlook o Photoshop, tanto per fare un esempio, al primo avvio ci mettono un pò a "salire"... prova a chiuderli e riaprirli e vedrai che ci metteranno molto meno tempo ;)

Il fatto che in seguito alla chiusura di un programma vengano o meno scaricate dalla RAM le relative DLL, e quanto tempo passi prima che questo accada, dipende dalla gestione delle librerie propria di Windows (:eek:) e dei singoli programmi... :rolleyes:

Tutto questo per dirti che non c'è una regola fissa ;)

MORALE: se hai tanta RAM non ti conviene scaricare le DLL dalla memoria... se ne hai poca ti conviene ;)

Ciao :)

Freeze
24-04-2002, 20.04.59
Il mioglioramento c'è solo dal punto i vista della memoria, secondo me.

Perchè, effettivamente, le DLL occupano memoria, quindi per chi ne ha poca (come me) è conveniente che vengano scaricate dalla memoria quando non servono più.
Invece, chi ha molta memoria, trova utile che l'opzione sia disabilitata (cioè che le DLL restino in memoria) poichè in tal modo quando un prog viene avviato non c'è bisgno di caricare determinate DLL con conseguente aumento della velocità di caricamento del prog stesso ;)

iamj2
24-04-2002, 21.05.01
Piuttosto ci vuole un programma che svuoti un po di ram quando ne è stata occupata una percentuale predefinita...
Ne è piena la rete! (Y)