Bonjour,
je me retrouve confronté a une serieux probleme.
En effet j'ai un simple executable.
sur cette executable, j'ai 2 timers qui tournent respectivement toutes les 5 secondes et 7 secondes.
Ces timers font des accés bases et retournent des objets.
nb : Nous travaillons avec une base de données orientées objets
Or pendant le temps d'execution de mon executable, j'ai lutilisation de ma mémoire dans le gestionnaire des taches qui consomme enormement .
20 000 Ko au depart et au bout de 10 min je suis déja à un peu moins de 70 000 Ko !!!
J'ai bien essayé
a chaque tour de boucle elapsed du timer je force un GC.collect
mais c'est exactement comme si je ne faisait rien ....
Pourriez vous me donner des indicatons SVP ?
J'ai utiliser SPY++ pour voir ce qu il se passe mais je ne comprends pas bien cet executable...
mais je vois grace a cet outils que j'ai plusieurs thread qui s'accroissent ...
Enfin bref, comment se fait il et comment y remedier ??
Partager