OVH Cloud OVH Cloud

programme qui gonfle dans la memoire

1 réponse
Avatar
Francois Blais
Jai fait un programme en vb6 et qui roule sous windows 2000

sur disque il a 800k de grandeur=20

en memoire il finit par avoir 50 meg de grandeur

donc jai regarder sur le net pour trouver une reponse

le plus proche que jai trouver comme solution est un=20

probleme avec le heap.



ce que je voudrais savoir : comment annuler cet effet de=20

gonflage de la memoire.



Est-ce ma programmation ou est le serveur qui ne gere pas=20
bien la memoire.

Ma programmation:je fermer et neutralise mes forms et=20
connections aussi-tot que possible meme chose pour les=20
variables.


Je sais que si je fais minimized sur la fenetre de mon=20
programme que je recupere une bonne partie de la memoire.
(pas vraiment pratique quand 40 personnes lutilise en meme=20
temp)=20

Je voudrais une solution a long terme !

svp seriez - vous asser charitable de me donne la cl=E9 du=20
puzzle ?

1 réponse

Avatar
VUILLERMET Jacques
Juste une pièce du puzzle.

Le fichier exécutable n'est pas seulement "copier" en mémoire mais "charger"
(load) : il y a en plus d'une copie de la réservation d'espace de travail
(pour les variables, ...).

Donc pas de rapport entre les 800 Ko et les 50 Mo, mais plus entre les
variables déclarées et la manière de les utiliser.

De plus, je ne vois pas le rapport entre les 50 Mo en RAM et le nombre
d'utilisateurs simultanés, si c'est la RAM de chaque PC qui est utilisée.

Je te conseille de poster également sur un newsgroup VB.

Jacques.


"Francois Blais" a écrit dans le message de news:
00a101c355fe$2cb55000$
Jai fait un programme en vb6 et qui roule sous windows 2000

sur disque il a 800k de grandeur

en memoire il finit par avoir 50 meg de grandeur

donc jai regarder sur le net pour trouver une reponse

le plus proche que jai trouver comme solution est un

probleme avec le heap.



ce que je voudrais savoir : comment annuler cet effet de

gonflage de la memoire.



Est-ce ma programmation ou est le serveur qui ne gere pas
bien la memoire.

Ma programmation:je fermer et neutralise mes forms et
connections aussi-tot que possible meme chose pour les
variables.


Je sais que si je fais minimized sur la fenetre de mon
programme que je recupere une bonne partie de la memoire.
(pas vraiment pratique quand 40 personnes lutilise en meme
temp)

Je voudrais une solution a long terme !

svp seriez - vous asser charitable de me donne la clé du
puzzle ?