Espace mémoire occupé par le programme
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Espace mémoire occupé par le programme
Salut,
une question, j'ai un executable de 30ko et en mémoire, il occupe entre 1.6 et 2.6mo ????
j'utilise un menu, la taille augmente, je fais freemenu, elle ne diminue pas.
il y a un moyen de forcer windows à purger les dll et autre bazar utilisé dans le programme et qui ne serve plus quand il est en arrière plan ?
parceque, un programme comme comme ça, oui, mais 10 programmes de ce type en arrière et hop 20mo de mémoire alors que je sais que la taille mémoire peu descendre à 700-800 ko si je me rapelle bien. dans ce cas, la mémoire est descendu car j'ai tweak xp qui avait vidé le bazar inutile de la ram.
parce que sinon, ça sert à quoi de mettre des freemenu, freeimage, et autre si windows garde l'espace mémoire occupé tant que le programme tourne.
Fred, tu en penses quoi de ce bazar ?
une question, j'ai un executable de 30ko et en mémoire, il occupe entre 1.6 et 2.6mo ????
j'utilise un menu, la taille augmente, je fais freemenu, elle ne diminue pas.
il y a un moyen de forcer windows à purger les dll et autre bazar utilisé dans le programme et qui ne serve plus quand il est en arrière plan ?
parceque, un programme comme comme ça, oui, mais 10 programmes de ce type en arrière et hop 20mo de mémoire alors que je sais que la taille mémoire peu descendre à 700-800 ko si je me rapelle bien. dans ce cas, la mémoire est descendu car j'ai tweak xp qui avait vidé le bazar inutile de la ram.
parce que sinon, ça sert à quoi de mettre des freemenu, freeimage, et autre si windows garde l'espace mémoire occupé tant que le programme tourne.
Fred, tu en penses quoi de ce bazar ?
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
il faudrai incorporer a purebasic un defragmenteur de ram
qui vire les dll non utilisé !!
ya des shearewares qui le font ... mais une option du compillateur
qui rajouterai une prise en charge de la gestion de la ram ??
en gfa basic dans le temps c'etait le programmeur qui pouvait
decider du segment aloué pour le prg,mais c'etait un autre OS :
je viens de voir que pour le darkbasic quelqu'un a fait un programe
qui vire les dll qui ne servent pas a l'executable et qui etaient
systematiquement charge avec l'executable !!
ce qui a pour consecquence d'alleger serieusement les programmes
fait en dark !!
pour ceux que ça interresse c'est ici : http://winch.dbspot.com/apps.htm
y a encore parmis vous des adepte du dark j'en suis sur !
qui vire les dll non utilisé !!
ya des shearewares qui le font ... mais une option du compillateur
qui rajouterai une prise en charge de la gestion de la ram ??
en gfa basic dans le temps c'etait le programmeur qui pouvait
decider du segment aloué pour le prg,mais c'etait un autre OS :
je viens de voir que pour le darkbasic quelqu'un a fait un programe
qui vire les dll qui ne servent pas a l'executable et qui etaient
systematiquement charge avec l'executable !!
ce qui a pour consecquence d'alleger serieusement les programmes
fait en dark !!
pour ceux que ça interresse c'est ici : http://winch.dbspot.com/apps.htm
y a encore parmis vous des adepte du dark j'en suis sur !
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
jai refais le test hier soir avec tweak xp
je suis passé de 1.8 mo à 280 ko, la différence est énorme.
une question, est-ce que le fait d'écrire les API avec des _ au lieu de faire des openlibrary et closelibrary n'a pas un role dans ce problème ?
car avec les _ , la libraire est fermée ou elle reste ouverte ?
je suis passé de 1.8 mo à 280 ko, la différence est énorme.
une question, est-ce que le fait d'écrire les API avec des _ au lieu de faire des openlibrary et closelibrary n'a pas un role dans ce problème ?
car avec les _ , la libraire est fermée ou elle reste ouverte ?
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
ça n'a rien à voir, ce que tu dis, je veux gagner de la mémoire quand le logiciel fonctionne car il tourne en arrière plan
donc je voulais savoir si quand on tuilise une fonction pb ou une api avec le _ si la lib est fermé directement derrière la fonction ou si elle reste ouverte.
donc je voulais savoir si quand on tuilise une fonction pb ou une api avec le _ si la lib est fermé directement derrière la fonction ou si elle reste ouverte.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: Espace mémoire occupé par le programme
t'as essayé la commande "format c:"Le Soldat Inconnu a écrit : il y a un moyen de forcer windows à purger les dll et autre bazar utilisé dans le programme et qui ne serve plus quand il est en arrière plan ?
pat