Bonjour.
Pour faire tourner un programme, je charge une grosse quantité d'information dans un hash en mémoire vive, ce qui met un certain temps à charger .. Normal.
Ensuite je peux faire tourner sans problème et lorsque je fais exit, j'ai remarqué que le programme mettait aussi un peu de temps pour me rendre la main . Temps qui peut nettement s'allonger si j'utilise longtemps le programme.. Normal, je suppose qu'il y a du nettoyage à faire.
Mais si j'appelle ce programme A à partir d'un programme B et que je fais exit dans le programme B perl me rend immédiatement la main...
et là je me dit que c'est pas normal, que certainement le hash du programme A n'est pas nettoyé.
Bref ma question est : comment quitter proprement le programme A à partir du programme B.
JE RECTIFIE MON MESSAGE !
j'ai dit une bêtise, le temps pour quitter est toujours là, j'ai parlé trop vite... toutes mes excuses
mais la question du comment quitter proprement reste posée.
par exemple serait 'il utile de faire un %hash=(); avant de sortir ?
Partager