Newsgroup: it.comp.programmare.win32
Titolo: scaricare la memoria occupata inutilmente

Ciao a tutti, sto realizzando un programma Server abbastanza esoso di
risorse.
Ho notato che la memoria occupata sale, sale.... poi quando, ad esempio, lo
riduco ad icona e lo metto in background, la memoria magicamente viene
liberata.
Penso quindi che sia il  S.O (Windows2k e XP) che la libera in qualche
modo...
volevo sapere se c'era una chiamata particolare per ottenere questo
comportamento
altamente desiderabile!
Uso MFC
Grazie!
--
Ciao by Allanon

 liberata.
E noti dei miglioramenti di performances? La gestione della memoria in
Windows 2000 non e` banale, la memoria "libera" e` un concetto relativo.
E` quasi sempre meglio lasciar fare al sistema operativo senza
intromettersi.
--
Lorenzo

 intromettersi.
a occhio direi "dipende" :-)
sul portatile con celeron933Mhz, 128MB di RAM, HD lento  si, tutto il SO e'
piu' fluido,
sul mio PC (P3  + 390MB RAM, HD veloce) invece tutto ok, la mamoria basta e
avanza, e lo swap e' poco
sicuramente in futuro migliorero' la gestione della memoria, penso comunque
che dipenda da un allocazione
della memoria "in piu'" rispetto alla necessaria, e poi non la utilizza
tenendola li e sovreccaricando il sistema...
sai di APi che permettano uno svuotamento della memoria inutilizzata da
parte dell'utente?
grazie.
--
Ciao by Allanon

 Uso MFC
potresti cominciare non usando MFC del tutto
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 inutilizzata da parte dell'utente?
allanon, non voglio risponderti male. Cerca di arrivarci da solo. 
Secondo te, perchè riducendo ad icona la finestra cala la memoria 
occupata? "buffering video" ti dice niente? Prova a fare una bitmap 
(.BMP) delle dimensioni della tua finestra e con la profondità di 
colori dello schermo, e dimmi un po' che dimensioni ha. Chiediti 
soprattutto che diavolo se ne fa un server di una finestra


 soprattutto che diavolo se ne fa un server di una finestra
no, effettivamente ho usato una parola un po' grossa...
diciamo che e' un programma che deve andare di continuo...
intendevo Server nel senso che deve andare di continuo, ma
effettivamente non Serve nessuno (se non un DB finale)
e poi le specifiche datemi dal prof della tesi, questo richiedevano...
--
Ciao by Allanon

 e poi le specifiche datemi dal prof della tesi, questo richiedevano...
fffft! Affondo finale a tradimento!!!
:-)
Kiuhnm

Kiuhnm ha scritto:
vabbč, Kiuhnm, ti sei innamorato di me? non č il caso di fare il 
timido. Scopriamo le carte


 timido. Scopriamo le carte
No, non credo nell'amore a prima vista...
Kiuhnm

 richiedevano...
sicuro sicuro? non puoi mettere l'interfaccia in un programma a parte? 
Non per portare jella, ma avrai altri problemi per questo in futuro. 
Perchè i server non hanno interfacce utente per tutta una serie di 
ragioni. Elenco?


Elenco?
Sě
-- 
Marco Barisione (ICQ 84277092)

 ragioni. Elenco?
ovvio... :-)
PS: altra cosa: nel prgm uso delle DLL esterne. e' possibile vedere la
memoria
occupata dal mio programma come e' suddivisa tra le varie DLL?


 DLL?
no
