Gestion de la mémoire vb.net 2003

Signaler
Messages postés
130
Date d'inscription
mardi 11 mars 2003
Statut
Membre
Dernière intervention
9 juillet 2009
-
Messages postés
101
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
11 avril 2008
-
Bonjour à tous ,

J'ai créer une application pour une entreprise qui utilise une base de données. Pour des raisons de sécurité j'ai fais un petit soft qui sauvegarde la base de données tout les x temps. ce programme ce lance au démarrage de windows et ce met dans la barre des taches. (il est paramètrable).
Je me suis rendu compte que le programme utilisé 25 Mo de mémoire et qu' il augmente réguliérement. Il uti'estlise un timer c peut etre ça...

Je voulais avoir vos conseille sur comment faire pour utiliser le moin possible de mémoire. Si vous avais des suggestion ou des remarque sur la gestion de la mémoire vive je suis preneur.

merci d'avance

2 réponses

Messages postés
130
Date d'inscription
mardi 11 mars 2003
Statut
Membre
Dernière intervention
9 juillet 2009

J'ai utiliser au minimum mes classes en fesant des maclasse = nothing le plus souvent et cela ma réduit ma consommation à 2 Mo de RAM
J'ai une boucle qui se déclanche toutes les 1ms pour verifier la date et l'heure c'est le cas extreme car dans la réalité elle tournera toutes les 30 Minutes . mais à 1ms en 5min mon application est monter à 5 Mo. quelqu'un aurait -il une idée pour réduire cette consommation de RAM car si je laisse mon application sur le serveur de la machine au bout de 6mois il seront obligé de redemarrer le PC. ....

maintenant 7MO....

Merci de votre aide
Messages postés
101
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
11 avril 2008

J'ai le même probléme, je cherche une solution.

Certain préconise de faire objet.dispose puis objet = nothing et gc.collect mais ça n'a pas l'air suffisant.

laurent207