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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 ?
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" <Fblais@syndics.ca> a écrit dans le message de news:
00a101c355fe$2cb55000$a501280a@phx.gbl...
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 ?
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 ?