Newsgroup: it.comp.os.win.win9x
Titolo: Explorer si finisce le risorse del sistema...

Ciao Ragazzi,
ho un problema con le finestre di Explorer.
Un problema analogo era stato già postato in precedenza.
Pamela, come sempre disponibile e cortese aveva dato una risposta ma non
faceva al caso mio perchè quell'accorgimento già l'avevo adottato.
Vi spiego:
dopo un pò che navigo con exporer, diciamo 50-55 minuti, il mio countdown
(il contascatti) mi segnala che le risorse del sistema sono in esaurimento e
che mi devo sbrigare a chiudere qualche finestra se no si blocca tutto...
L'utilizzo tipico che faccio nella navigazione è questo: richiesta a google,
e poi dalla pagina con i risultati, apro dei collegamenti in un'altre
finestre (fatto per 4 o 5 finestre contemporaneamente (al massimo)).
Sì e vero non sono pochissime, ma intanto il pc è W98 su PIII 866 con 640 MB
di Ram, e poi il problema persiste anche se lascio una sola finestra di
explorer aperta.
Se invece chiudo tutte le finestre di Explorer ed apro un'altra sessione,
come per magia il sistema torna ad avere risorse sufficienti per altri 45-50
Min, e poi da capo...
Mi sono fatto l'idea che ogni sessione di explorer abbia delle risorse
assegnate, e che però per qualche motivo non vengano 'scaricate', per cui
quando è arrivato al massimo si intoppa...
Sono un profano...si vede!
Qualcuno ha qualche suggerimento (a parte quello di fare un corso di
italiano ;-)))) ?
Grazie
Michele

 explorer aperta...
[Repost]
Il fatto che tu abbia 640MB di RAM installata non ha alcuna influenza
sulle risorse di sistema.
Queste consistono in due segmenti fissi di memoria (heaps) da 64KB (si,
hai letto bene), uno per le risorse user l'altro per le risorse GDI, che
contengono determinati elementi dei programmi in esecuzione (necessari
per la retrocompatibilità).
Pertanto:
- aggiungere RAM non serve ad aumentare le risorse, bensì a far girare
al meglio i programmi che richiedono molta memoria
- quando si eseguono contemporaneamente molti programmi, anche leggeri,
le risorse possono calare notevolmente, nonostante la quantità di RAM
sia più che adeguata.
Di conseguenza chi ha l'abitudine di lavorare con molti programmi
contemporaneamente in esecuzione, potrà ritrovarsi in questa ultima
situazione (peggiore con WinMe che non con Win9x), ed al limite scendere
sotto il minimo indispensabile con conseguenti messaggi di risorse o
memoria insufficienti.
In tal caso vanno eliminati i "succhiarisorse" inutili, utilizzando
msconfig per analizzare quali sono caricati all'avvio.
Il mio consiglio è di mantenere:
- Load PowerProfile (due istanze)
- ScanReg
- Taskmon
- *StateMgr
- SystemTray
- STIMon (se presente)
- TweakUI (se presente)
- TaskScheduler (se viene utilizzato)
Qualsiasi altro task in esecuzione automatica (salvo rare eccezioni)
comporta uno spreco di risorse che pesa sulla bilancia più dell'utilità
del programma stesso: in questa categoria io ci metto (per esperienza
*personale*... non è una regola!) le svariate utility che pretendono di
migliorare la gestione della memoria, di evitare crash, ed in generale
di far lavorare meglio il SO.
Tra i maggiori responsabili del calo delle risorse vanno elencati:
- l'Active Desktop
- la visualizzazione come pagina Web
- i Temi che usano effetti sonori
- gli screensaver più complessi
- l'apertura di finestre multiple nel browser
- le applicazioni multimediali
- le utilità di monitoraggio del sistema (compreso il Windows Resource
Meter)
- le applicazioni che visualizzano l'anteprima dei font, come ad es.
Office2000 (ben 1% di risorse GDI per ogni gruppo di 64 fonts)
- applicazioni a 16 bit (in questo caso Win9x non rilascia le risorse
allocate finchè *tutte* le applicazioni a 16 bit non vengono chiuse)
Va inoltre sottolineato che spesso le risorse non ritornano al valore
precedente anche dopo la chiusura di un'applicazione. Questo accade
quando l'applicazione richiama dei componenti aggiuntivi di Windows, i
quali rimangono caricati anche dopo la chiusura dell'applicazione
stessa, in previsione di un loro riutilizzo.
L'unica soluzione definitiva al problema delle risorse è il passaggio a
WinNT/2000/XP/Linux.
Ciao,
Pamela