Python utilise un système de gestion de la mémoire par ramasse-miettes, c'est-à-dire un script qui traverse la structure courante du programme à intervalles régulières ou en réponse à certains évènements, et détruis les objets qui ne sont plus référencés (et donc inaccessibles, donc à supprimer).
Concrètement, tu peux forcer l'appel de ce ramasse-miettes avec gc.collect.
Par contre, ça changera très certainement rien. Le ramasse-miettes à déjà eu le temps de passer certainement plusieurs milliers de fois en 12h.
Du coup ça vient très certainement de ton script qui fuite.
Mais sans le code, on peut pas le deviner.
Pas la peine d'être aussi méfiant, d'ailleurs, on va pas te bouffer ni te 'voler ton idée géniale'.
Débutant + script 12h + code caché, à tous les coups tu fais un truc pour faire du bruteforce, je me trompe ?