je me suis fais un script avec GUI pour gérer mais différents parc informatique qui fonctionne bien et n'utilise pas grand chose en RAM (5-7 Mo) quand je l'utilise.
Mon soucis c'est que si j'oublie de le refermer quand je pars et que je reviens 1 ou 2 semaines après, il frôle le giga en RAM ( 600-800 Mo).
J'aurai aimé savoir si vous connaitriez un moyen d'identifier les problèmes ou des bonne pratique pour libérer les ressources.
je dois avoir des fileopen sans fileclose,...., des truc dans le genre et j'aurais aimé identifier les fonctions à risques.
dans mon code :
1-Gui : boutons, tabs, Menu, edittext, listviews + menucontextuel
2-Script : INIread/iniwrite, Run/runwait, fileopen/fileclose
3-Et surtout (d'où viens certainement le prob) : une fonction "refresh" dans laquelle je recharge mon listeview principal et lance une commande avec Run.
J'ai toujours la possibilité d’arrêter le programme au bout d'une heure d'inactivité mais je préférerai nettoyer mon code.
(le temps d'écrire le message, mon programme est passer de 6.5 Mo à 14.4 Mo)
Merci




