Gestion de mémoire

cudenetf Messages postés 448 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 26 juillet 2012 - 4 juin 2008 à 13:19
jdek Messages postés 22 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 22 avril 2011 - 6 juin 2008 à 10:47
Je ne sais pas trop comment intituler mon "problème"
J'ai fait un peiti winform avec un icone tray qui démarre en minimized
Je regarde la liste de sprocessus il occupe 20 Mo en memoire
Je clique sur l'icone tray et je le reminimize
Il ne fait plus que 2 Mo
pkoi?

J'aimerais bien qu'il fasse 2Mo des le lancement ... comment faire ?

Merci d'avance

5 réponses

bubbathemaster Messages postés 339 Date d'inscription dimanche 26 janvier 2003 Statut Membre Dernière intervention 25 mars 2009 4
4 juin 2008 à 13:29
Le problème c'est que tu n'as pas trop de controle sur la mémoire en .NET. Si tu cherche à faire des process optimisés en consommation mémoire, ce n'est pas la bonne techno je pense :p
0
cudenetf Messages postés 448 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 26 juillet 2012 2
4 juin 2008 à 13:38
J'ajouterais que si je le met en normal au démarrage
et que je le réduit dans le load ou visiblechanged ca passe a 5Mo
mais si je clique sur le - de la case pour le réduire , il passe toujours a moins de 2Mo
et quand je quitte oh surprise , il reste et passe meme a 12Mo (meme si je fais terminer le processus)
nb: je suis en mode debug
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
4 juin 2008 à 13:56
Salut,

Ne t'inquiete pas, c'est un fonctionnement "normal" de la CLR et de sa façon de gérer la mémoire.
En gros, tu n'as pas a t'en occuper

Il y a eu plein de discussions à ce sujet sur le forum, c'est un interrogation assez récurrente

Mx
MVP C# 
0
cudenetf Messages postés 448 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 26 juillet 2012 2
5 juin 2008 à 12:11
Donc pas de solution ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jdek Messages postés 22 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 22 avril 2011
6 juin 2008 à 10:47
Bonjour, je pense que c'est également du au mode debug, essaye d'exécuter le .exe à partir de l'explorateur (Générer / Régénérer la solution) et après aller dans le dossier du projet / Bin / release.  (Si tu n'as pas modifié les paramètres de VS)
0
Rejoignez-nous