Bonjour,
J'essaye de créer un programme qui va réagir à chaque modification de fichiers et/ou dossier.
Mon programme fonctionne presque entièrement, mon problème et que l'application prend énormément de mémoire.
J'utilise la librairie Qt, et principalement la class QFileSystemWatcher.
Je récupère la liste de tout les dossiers et je les connecte à un directoryChanged().
Pour des "petits" dossiers ça va encore, mais le but du programme est d'analyser tout l'ordinateur et uniquement avec un disque de 40G0, j'utilise plus de 350 000K d'espace mémoire.
Alors sans pousser la réflexion du code, est ce que cela vient d'une mauvaise utilisation de ma part, ou alors Qt n'est pas fait pour gérer de grande quantité? Je suis au courant de la limite de QFileSystemWatcher sous certain système mais ça ne rentre pas en compte dans mon cas.
Partager